Releases: simpleviewinc/keg-hub
Releases · simpleviewinc/keg-hub
Fix keg-components build
Fixes issue events force had with keg-components build.
The web build index was pointing to web/index.mjs
but only web/index.js
existed.
This is not a long-term fix. This is just a quick fix for events force. Long-term development is happening at https://github.com/keg-hub/keg-hub.
v9.5.0
v9.4.0
v9.0.1
version(major): v9.0.1
[Semver-Status] major
PRs
Updates
Dependencies
- Update node version in CI
- Update version of support repos
- Updated all the deps to match across repos
- Updated package.json Dependencies
- Rollup
- Babel
- Expo
- React-Native(-Web)
- Jest
- Updated yarn.lock files
- Fixed dependencies for re-theme and expo-fonts
Rollup
- Updated to include babel runtime hepers
- Allows using jsutils regardless of the location
- Does make build a little bigger though
- Fixed rollup builds for re-theme and keg-components
ReTheme
- Fix styleInjector on native
- Added index files to build
Tests
- Fixed tests for Core and ReTheme
- Core - Added missing dependencies
- ReTheme - Fixed useStyleHook tests
- Updated babel-jest across all repos
v8.2.1 Release
v8.2.1 Updates
Patches
- Update to
@keg-hub/jsutils@8.2.0
v8.2.0 Release
v8.1.2 Release
Updates
Removed unused repos
PR: #123
- removed keg-cli from
repos/
- now its own github repo at https://github.com/simpleviewinc/keg-cli
- removed other repos and folders not used
Checkbox Fix
PR: #126
- fixed a bug in the checkbox component of
keg-components
that was throwing warnings for disabled checkboxes
Release v8.1.1
Updates
General
- n/a
re-theme
- Add storybook
- added storybook
- Add ReStyle
- This pattern follows the styles components pattern, only it uses Re-Theme and the style-injector
* This means it works for both web / native platforms
- This pattern follows the styles components pattern, only it uses Re-Theme and the style-injector
keg-components
- Update usage of
theme.join
totheme.get
keg-core
- version display
- to help inform devs (and anyone testing the consumer) of the current version of the tap, we should show the version of the tap in the consumer that also links to the release notes
keg-cli
- keg hub publish
- Be able to publish our main keg repo packages with ease
- ex:
keg hub publish --context components --version minor
- ex:
- Be able to publish our main keg repo packages with ease
- delete downloaded images
keg di rm --remote
- removes all downloaded images
jsutils
- Migrate helpers from re-theme
- Added a couple array helper methods
- flatArr - Makes an array with arrays flat
- ensureArr - Ensures a variable is an array
- Migrated some methods from ReTheme to jsutils
- hashstring - Converts a string in to a hash
- hyphenator - Converts a CSS in JS rule string to standard CSS style with hyphens
- Updated calls to hasDomAccess to use the jsutils version
- Added a couple array helper methods
- Update terser
- Ensure jsutils build doesnt fail on node 14.x.x && still works on node 12.x.x
- Update the rollup-plugin-terser to have the latest version 7.0.2 (tap-evf uses this version too)
v8.0.0 Release
Updates
General
- n/a
re-theme
- Fix Theme Import
- fixed imports
- Hook updates
- Fix the retheme hooks so they work with the updated version of react-native-web
- Update the hooks in a way so the ReTheme consumers do not need to change their code
- Ensure the hooks work without adding extra dom-nodes
keg-components
- Theme as Functions
- Allow overwriting the theme defaults by converted all theme objects to functions
- The defaults are then pulled in when the function is called instead of on initial load
- This allows overwriting the default theme config before build the theme object
- bug-fix with keg prefix
- Checkbox items on the tap were greyed out when the close property was true, ultimately due to a bug in keg-components
- Pressable Update
- Fix the bug where the styles are disappearing upon click+drag action
- update keg-components Touchable to use the new Pressable component from react-native
- ensure all components that uses Touchable still work the same as before
- Update the Touchable story
keg-cli
- fix proxy tunnel
- Allow the proxy tunnel to work with the keg-proxy
jsutils
- Utility Helpers
- added
hasDomAccess
- Helper to check if in a browser / Dom context - added
spaceJoin
- Helper to join two strings or an array of strings together
- added
- parse error util
- wrote a function for safely parsing the message from an exception, regardless of its type (string or object)
Release 7.0.0
Updates
#General
- Update Repo Dependencies
- Stay up to date with most recent versions of our dependencies
- Ensure everything still works as expected
re-theme
- Keg prefix filter
- filter out className that is not prefixed with
keg
- filter out className that is not prefixed with
- Remove stylesParser from ReTheme
- Removed the styleParser from retheme, no longer needed
keg-components
- Keg prefix on components classname
- keg prefix to still apply the classname to component
- keg comp per file export
- update the rollup config with multiple output files
- update keg-core webpack with the new alias
- we should be able to import @keg-components with specific file now
- ex:
import { Button } from '@keg-hub/keg-components/button'
- ex:
keg-cli
- keg proxy
- allows running multiple services at once
- Docker package labels
- Allow running containers even when they don't have labels already on the image
jsutils
- comparison helpers
- added
areFrequencyEqual
- added
areSetEqual
- added
getURLParam
- removed
areShallowEqual
- added