Design tokens
16.0.0 (May 19, 2025)
Added
utils
functions as part of Core.LastInteractionType
class to check last interaction was from keyboard or mouse.
Fixed
- Return type for
fincComponent
util. It could be onlyReactElement
orundefined
.
Versioning update 🔄
Starting with Intergalactic v16
, major versions of components are synchronized with the library version.
2.39.4 (May 13, 2025)
4 releases with dependency updates only
2.39.4 (May 13, 2025)
- Version patch update due to children dependencies update (
@semcore/utils
[4.48.4 ~> 4.48.5]).
2.39.3 (May 9, 2025)
- Version patch update due to children dependencies update (
@semcore/utils
[4.48.2 ~> 4.48.4]).
2.39.2 (April 4, 2025)
- Version patch update due to children dependencies update (
@semcore/utils
[4.48.1 ~> 4.48.2]).
2.39.1 (March 20, 2025)
- Version patch update due to children dependencies update (
@semcore/utils
[4.48.0 ~> 4.48.1]).
2.39.0 (February 21, 2025)
Added
- Build for ESM.
2.38.1 (February 5, 2025)
44 releases with dependency updates only
2.38.1 (February 5, 2025)
- Version patch update due to children dependencies update (
@semcore/utils
[4.45.0 ~> 4.45.1]).
2.38.0 (February 3, 2025)
- Version minor update due to children dependencies update (
@semcore/utils
[4.44.1 ~> 4.45.0]).
2.37.1 (December 30, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.44.0 ~> 4.44.1]).
2.37.0 (November 29, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.43.3 ~> 4.44.0]).
2.36.2 (November 22, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.43.2 ~> 4.43.3]).
2.36.1 (November 8, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.43.0 ~> 4.43.2]).
2.36.0 (November 1, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.42.0 ~> 4.43.0]).
2.35.0 (October 28, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.41.0 ~> 4.42.0]).
2.34.0 (October 18, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.39.0 ~> 4.41.0]).
2.33.0 (October 11, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.38.0 ~> 4.39.0]).
2.32.0 (October 4, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.36.2 ~> 4.38.0]).
2.31.1 (September 27, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.36.0 ~> 4.36.2]).
2.31.0 (September 20, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.35.0 ~> 4.36.0]).
2.30.0 (September 6, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.32.2 ~> 4.35.0]).
2.29.2 (August 5, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.32.1 ~> 4.32.2]).
2.29.1 (July 30, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.32.0 ~> 4.32.1]).
2.29.0 (July 26, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.31.0 ~> 4.32.0]).
2.28.0 (July 13, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.30.0 ~> 4.31.0]).
2.27.0 (June 26, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.29.0 ~> 4.30.0]).
2.26.0 (June 13, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.28.2 ~> 4.29.0]).
2.25.2 (June 12, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.28.1 ~> 4.28.2]).
2.25.1 (May 28, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.28.0 ~> 4.28.1]).
2.25.0 (May 23, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.27.0 ~> 4.28.0]).
2.24.0 (May 22, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.26.2 ~> 4.27.0]).
2.23.1 (May 17, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.26.1 ~> 4.26.2]).
2.23.0 (May 17, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.25.0 ~> 4.26.1]).
2.22.0 (May 16, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.23.2 ~> 4.24.0]).
2.20.2 (April 22, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.23.1 ~> 4.23.2]).
2.20.1 (April 16, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.23.0 ~> 4.23.1]).
2.20.0 (April 15, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.22.2 ~> 4.23.0]).
2.19.2 (April 10, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.22.1 ~> 4.22.2]).
2.19.1 (April 9, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.22.0 ~> 4.22.1]).
2.19.0 (March 27, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.21.1 ~> 4.22.0]).
2.18.1 (March 26, 2024)
- Version patch update due to children dependencies update (
@semcore/utils
[4.21.0 ~> 4.21.1]).
2.18.0 (March 15, 2024)
- Version minor update due to children dependencies update (
@semcore/utils
[4.20.5 ~> 4.21.0]).
2.17.5 (March 6, 2024)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.20.4 ~> 4.20.5]).
2.17.4 (March 1, 2024)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.20.3 ~> 4.20.4]).
2.17.3 (February 21, 2024)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.20.2 ~> 4.20.3]).
2.17.2 (February 9, 2024)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.20.1 ~> 4.20.2]).
2.17.1 (February 6, 2024)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.20.0 ~> 4.20.1]).
2.17.0 (February 1, 2024)
- Version preminor update due to children dependencies update (
@semcore/utils
[4.19.1 ~> 4.20.0]).
2.16.1 (February 1, 2024)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.19.0 ~> 4.19.1]).
2.16.0 (January 31, 2024)
- Version preminor update due to children dependencies update (
@semcore/utils
[4.18.0 ~> 4.19.0]).
2.15.0 (January 19, 2024)
- Version preminor update due to children dependencies update (
@semcore/utils
[4.17.0 ~> 4.18.0]).
2.14.0 (January 19, 2024)
Added
wrapIntergalacticComponent
utility for wrapping components.
2.13.1 (January 10, 2024)
2.12.1 (December 14, 2023)
Fixed
- Internal types in
Component
.
2.12.0 (November 29, 2023)
Changed
- Renamed type
RemoveFields
toEfficientOmit
and moved it intoInternalTypings
. For INTERNAL usage only. Don't use it.
2.11.0 (December 4, 2023)
1 release with dependency updates only
2.11.0 (December 4, 2023)
- Version preminor update due to children dependencies update (
@semcore/utils
[4.13.0 ~> 4.14.0]).
2.10.0 (November 24, 2023)
Changed
- Types for
abstract class RootComponent
.
2.9.2 (November 21, 2023)
2.9.0 (November 6, 2023)
Fixed
- Fixed components CSS output of complex selectors.
2.8.0 (October 27, 2023)
5 releases with dependency updates only
2.8.0 (October 27, 2023)
- Version preminor update due to children dependencies update (
@semcore/utils
[4.8.4 ~> 4.9.0]).
2.7.7 (October 24, 2023)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.8.3 ~> 4.8.4]).
2.7.6 (October 16, 2023)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.8.2 ~> 4.8.3]).
2.7.5 (October 6, 2023)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.8.1 ~> 4.8.2]).
2.7.4 (October 3, 2023)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.8.0 ~> 4.8.1]).
2.7.3 (October 2, 2023)
Changed
- Improved core component typings flexibility
2.7.2 (September 20, 2023)
Fixed
- Release doesn't contain any meaningful changes but contains inner dependencies fixes required by the previous release.
2.7.1 (September 20, 2023)
2.6.3 (September 12, 2023)
Fixed
- Fixed
locale
propagation in complex components.
2.6.2 (September 8, 2023)
1 release with dependency updates only
2.6.2 (September 8, 2023)
- Version prepatch update due to children dependencies update (
@semcore/utils
[4.6.1 ~> 4.6.2]).
2.6.1 (September 5, 2023)
Fixed
- Functional component default props warnings from the nextjs.
2.6.0 (September 4, 2023)
Changed
- Core types compilation speed up.
2.4.1 (August 24, 2023)
2.3.1 (August 21, 2023)
Fixed
- Component types edge case when two nested prop with same name from different components create conjunction instead of disjunction.
2.3.0 (August 18, 2023)
Added
- Exported type
Intergalactic.DomProps
that may be helpful for typing component wrappers.
2.2.1 (August 14, 2023)
Changed
- Internal typings update that fixes edge cases of props nesting.
2.2.0 (August 7, 2023)
1 release with dependency updates only
2.2.0 (August 7, 2023)
- Version minor update due to children dependencies update (
@semcore/utils
[4.0.0 ~> 4.1.0]).
2.1.0 (August 1, 2023)
Change
- Supported
tag={React.Fragment}
for all root components.
2.0.0 🅱️ (June 20, 2023)
Break
- Strict typings.
1.16.0 (June 20, 2023)
Changed
- Internal API for exposing component destructuring children.
1.15.8 (June 30, 2023)
8 releases with dependency updates only
1.15.8 (June 30, 2023)
1.15.7 (June 27, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.53.4 ~> 3.54.0]).
1.15.6 (June 14, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.53.3 ~> 3.53.4]).
1.15.5 (June 12, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.53.2 ~> 3.53.3]).
1.15.4 (June 9, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.53.1 ~> 3.53.2]).
1.15.3 (June 7, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.53.0 ~> 3.53.1]).
1.15.2 (May 31, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.52.0 ~> 3.53.0]).
1.15.1 (May 25, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.51.1 ~> 3.52.0]).
1.15.0 (May 24, 2023)
Changed
- Prop
locale
default value is provided for all Intergalactic components under thisI18nProvider
.
1.14.12 (May 22, 2023)
5 releases with dependency updates only
1.14.12 (May 22, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.50.7 ~> 3.51.0]).
1.14.11 (May 11, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.50.6 ~> 3.50.7]).
1.14.10 (May 4, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.50.5 ~> 3.50.6]).
1.14.8 (April 24, 2023)
1.14.7 (April 17, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.50.0 ~> 3.50.3]).
1.14.0 (March 16, 2023)
Changed
- Changed logic of merging component styles and context styles due to losing context styles before.
1.13.19 (March 16, 2023)
5 releases with dependency updates only
1.13.19 (March 16, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.47.2 ~> 3.47.3]).
1.13.15 (February 9, 2023)
1.13.14 (January 20, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.45.0 ~> 3.46.0]).
1.13.12 (January 10, 2023)
1.13.11 (January 9, 2023)
- Version patch update due to children dependencies update (
@semcore/utils
[3.44.1 ~> 3.44.2]).
1.13.8 (December 13, 2022)
Changed
- Added
react-dom
to peer dependencies.
1.13.7 (December 12, 2022)
1.13.2 (October 18, 2022)
Fixed
- Fixed calculation children index.
1.13.1 (October 17, 2022)
1 release with dependency updates only
1.13.1 (October 17, 2022)
- Version patch update due to children dependencies update.
1.13.0 (October 10, 2022)
Changed
- Added support for React 18 🔥
1.12.0 (October 4, 2022)
Changed
- Changed approach to children index calculation with React parallel rendering.
1.11.13 (October 4, 2022)
1 release with dependency updates only
1.11.13 (October 4, 2022)
- Version patch update due to children dependencies update (
@semcore/utils
[3.37.1 ~> 3.37.2]).
1.11.3 (February 24, 2022)
Added
- Added repository field to package.json file.
1.11.2 (August 26, 2021)
Changed
- Add 'sideEffect=false' for more optimal build via webpack
1.11.1 (May 11, 2021)
Changed
- Extended type for Root
1.11.0 (April 26, 2021)
Added
- Added Root type for
babel-plugin-root
. - Added a new system for processing styles.
1.10.0 (December 28, 2020)
Added
- Added support custom enhancement.
1.9.0 (December 17, 2020)
Added
- Added supported react@17.
1.8.3 (November 20, 2020)
Added
- Add shared types.
1.8.2 (October 14, 2020)
Fixed
- fixed wrong path for ES6 build
1.8.1 (October 9, 2020)
Fixed
- Fixed transfer of many arguments to handlers
1.8.0 (September 30, 2020)
Added
- Added generic type
PropGetterFn
to describe prop-getters
1.7.0 (August 25, 2020)
Added
- Добавлена возможность создавать generic-компоненты через
createComponent
Fixed
- Исправлена типизация второго аргумента (handlers) render-функций компонентов
- Исправлено объединение prop-getter'ов потомка и родителя в рендер-функциях компонентов
1.6.2 (July 15, 2020)
Fixed
- Исправлена типизация children функций у некоторых унаследованных элементов
1.6.0 (July 14, 2020)
Added
- Автоматическую установку
data-ui-name
для компонентов созданных через функциюcreateBaseComponent
- Добавлена мемоизация на функции которые начинаются с
bindHandler
, для биндинга значений хендлеров в геттер-функциях
1.5.0 (July 10, 2020)
Added
- Добавлено автоматическое расширение контекста рутового компонента контекстом дочерних
1.4.2 (June 24, 2020)
Fixed
- Исправлено получение унаследованного контекста у дочерних компонентов
1.4.1 (June 22, 2020)
Fixed
- Исправлены названия у геттер функции для дочерних компонентов, теперь их можно взять по имени родителя + свое имя, например getInputAddonProps.
1.4.0 (June 19, 2020)
Added
- Добавлена возможность у инстанса класса взять свой экземпляр созданный через
createComponenta
.
1.3.2 (June 10, 2020)
Fixed
- Исправлена получение текущего контекста у унаследованных компонентов
1.3.1 (June 10, 2020)
Fixed
- Исправлена типизация ф-ции
createComponent
Added
- Добавлен тип
MergeGetters
для расширения типов проп-геттеров
1.1.0 (June 2, 2020)
Added
- Добавлен статический метод для создания новых инстансов компонентов
1.0.2 (June 1, 2020)
Fixed
- Исправлена проблема SSR, при которой использовался
useLayoutEffect
.
1.0.1 (May 28, 2020)
Added
- Публикация стабильной версии
0.0.1-14 (May 19, 2020)
Changed
- Изменено свойство с
CSS
наstyles
0.0.1-13 (May 19, 2020)
Changed
- Изменен метод рендера core компонентов при передаче их как статичный метод в другие компоненты
- Теперь в Root компоненте children не вставляется если Children.origin пуст
0.0.1-12 (May 13, 2020)
Fixed
- Исправлен тип
Root
- Оптимизирован создание объекта в
context
- Оптимизирован создание ref ссылок
0.0.1-11 (April 23, 2020)
Changed
- Теперь
styles
нельзя перетереть из пропсов - Теперь
Children
нельзя передать сверху
Added
- Добавлено предупреждение при вызове геттеров внутри статичных компонентов
- Добавлена уникальность
INHERITED_NAME
0.0.1-10 (April 21, 2020)
Added
- Добавлена возможность указывать массивы при создании компонентов в статичных чилдренах
0.0.1-9 (April 20, 2020)
Changed
- Убран
styledEnhance
- Оптимизирован алгоритм применения стилей
0.0.1-8 (April 17, 2020)
Changed
- Рутовый компонент не вызывает getter функции из контекста
0.0.1-7 🅱️ (April 16, 2020)
BREAK
- Изменен третий аргумент в
createComponent
. Теперь он принимает объект с настройками. - Контекст можно получить через символ
CONTEXT
, а не как статичный метод context.
0.0.1-6 (April 10, 2020)
Added
- Добавлен тип
Merge
- Исправлена типизация
createComponent
0.0.1-5 (April 8, 2020)
Changed
styledEnhance
теперь считается устаревшим, используйтеstatic style = style;
.
0.0.1-4 (April 2, 2020)
Added
- Добавлена возможность переименовывать hoist свойства
Changed
- Изменился алгоритм сохранения в
register
0.0.1-3 (March 30, 2020)
Changed
- Заменена внутренняя реализация фейкового
this
для функции - Помечен тип Root как обязательное свойство в функциональных компонентах
- Добавлена утилита
register
, для шаринга данных между пакетами
0.0.1-1 (March 26, 2020)
Changed
- Поднята версия
utils
0.0.1-prerelease.10 (March 24, 2020)
Added
- Beta release