Skip to content

Releases: simpleviewinc/keg-hub

Fix keg-components build

21 Jul 22:20
Compare
Choose a tag to compare

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

08 Oct 22:11
Compare
Choose a tag to compare

Version: v9.5.0

[Semver-Status] minor

Updates

  • iFrame Helper: #208
  • SvgIcon Updates: #202
  • More JSUtils Helpers: #209
  • Multiple dependabot updates

v9.4.0

09 Sep 21:32
Compare
Choose a tag to compare

Version: v9.4.0

[Semver-Status] minor

ReTheme

  • Universal Dynamic Styles #199

Keg Components

Keg Core

v9.0.1

17 Mar 23:14
Compare
Choose a tag to compare

version(major): v9.0.1

[Semver-Status] major

PRs

  • Zen 526 upgrade expo sdk (#145)
  • Update dependencies across keg-hub repos (#144)

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

04 Feb 18:08
Compare
Choose a tag to compare

v8.2.1 Updates

Patches

  • Update to @keg-hub/jsutils@8.2.0

v8.2.0 Release

26 Jan 16:11
Compare
Choose a tag to compare

v8.2.0 Updates

Patches

  • Update to jsutils template function to cover a missed edge case (#129)

Minor Updates

  • SectionList component was added to keg-components (#105)

v8.1.2 Release

18 Jan 20:24
Compare
Choose a tag to compare

Updates

Removed unused repos

PR: #123

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

11 Jan 19:14
1ba9064
Compare
Choose a tag to compare

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

keg-components

  • Update usage of theme.join to theme.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
  • 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
  • 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

04 Dec 23:41
7c820e7
Compare
Choose a tag to compare

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

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
  • 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

13 Nov 18:44
ef4ae17
Compare
Choose a tag to compare

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-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'

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