Skip to content

Latest commit

 

History

History
946 lines (561 loc) · 53.8 KB

CHANGELOG.md

File metadata and controls

946 lines (561 loc) · 53.8 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

3 October 2022

  • correctly take added callbacks into account d9e6a62
  • isolate Form callbacks context into its own hook 79346fc
  • refactor form submit callbacks for inputs 71495fe

3 October 2022

  • rolled back tsup split for react-ui and use submitForm cb correctly 94906d5
  • Add styling hooks for Loading and LoadingButton bb0d307

29 September 2022

  • fix core bootstrap export 103a35b

29 September 2022

  • try to better bundle react-ui-bootstrap, not working yet 78194d1
  • fix storybook, can handle .js imports 23d0f04

29 September 2022

  • drop tiny-glob, tsup already support glob entry daf8208
  • improve react-ui-lite bundle config, add sideEffects false f81be9a

28 September 2022

  • refactor react-ui-lite build system, can expose isolated components 66a271a
  • fix Mutation Button story, renders correctly 1de7d90

28 September 2022

  • remove HeadTags from core components 345ab21
  • get rid of moment dependency in vulcan utils 060ec1e
  • Add default values for Email input 791a41b

20 September 2022

  • add defaultFragmentOptions 4b7f7f4

20 September 2022

20 September 2022

  • add a new option to ignore intl fields in default fragment 9e8c761
  • setup algolia in Vulcan docs d26e3fb

16 September 2022

16 September 2022

15 September 2022

  • try a demo with Express starter but cannot connect to db yet a90da27
  • isolate parseField into its own file bc04388
  • implement reversed relations 521e976

28 July 2022

  • can generate yarn lock for each starter app 3455df3
  • update storybook and create a demo story in remix ed25739
  • update to react 18 and update remix app code ebe3a27

23 June 2022

  • respect types in selector input field and filters a788be7
  • generate a working graphql schema when using GraphqlObjectId type, but the schema seems incorrect fd9c604
  • update filtering logic to support object id be29b8b

23 June 2022

22 June 2022

  • respect types in selector input field and filters a788be7
  • generate a working graphql schema when using GraphqlObjectId type, but the schema seems incorrect fd9c604
  • update filtering logic to support object id be29b8b

20 June 2022

  • keep a consistent naming GraphqlObjectId 72649e3

20 June 2022

  • deprecate guests permission, update groups doc 57ffc02
  • restructure Next app per feature cdf3b30
  • update to apollo 3.9, add embed option 1ad6d4c

7 June 2022

  • fix formatted data resolver 35a2b7c
  • increase polling time for single c1654ff

2 June 2022

  • update tsup with a more aggressive tree shaker c8df145
  • add links to get started with remix 5eb4d66
  • document handling sqlite 06d6485

25 May 2022

  • add APP_URL to tests in next 2069416
  • add mongo db connection for each serverless route 152c680
  • better readme for vulcan-npm 46e753f

23 May 2022

17 May 2022

17 May 2022

  • fix Select input for boostrap, expose reusable FormOption type 3986c6d
  • fix select when datatype is not defined 7663558

17 May 2022

  • rollback to mdx v1, better docs 7a7dfc3
  • improved doc for Vulcan Fire 6af04a3
  • fix mdx intro in storybook c8a849e

12 May 2022

  • init local remix-graphql package 2fba397
  • drop old yarn.lock from remix-graphql ffdf087
  • init remix stack based on indi stack and publish to read-only repos 8f88426

4 May 2022

12 May 2022

  • fix redundant imports in react-ui-lite bf36356
  • fix missing deps f436265
  • vulcan artemis => vulcan fire 4eea1b8

11 May 2022

  • can display error nicely in react-ui-bootstrap autocomplete 1622f09

11 May 2022

  • clean next app scripts and fix pre/post lifecycle hooks for yarn 2 4833d4e
  • move autocomplete demo to bootstrap package b2180c1

10 May 2022

  • load FormContext from react-ui 6fd8570
  • load FormContext from react-ui 468e73c

10 May 2022

10 May 2022

  • load hook from consumer instead of index 499d443

10 May 2022

10 May 2022

  • expose a basic tooltip trigger in lite version c9152e2
  • reexpose default form components from bootstrap to avoid missing components fe17ed9
  • fix ui lite package.json 71415dc

10 May 2022

  • move boostrap to bootstrap package 9aa6613

10 May 2022

  • correct split between react-ui and 'lite' components 07f5ac3
  • fix partial types da6a088

10 May 2022

10 May 2022

  • expose typings in files separate from implementation 7e8614a
  • fix react-bootstrap import de1a53a

10 May 2022

  • fix react-boostrap ESM import 044a444

10 May 2022

  • initialize react-ui-lite 02e32d6
  • correctly expose bootstrap components ef5d03b

10 May 2022

10 May 2022

  • install yarn plugins b7e5abf
  • basic bootstrap setup 24d53a7
  • add a story for bootstrap checkbox/radiogroup cc57e28

6 May 2022

  • avoid value nullification 537e487

6 May 2022

6 May 2022

6 May 2022

  • split inputs, fix static text dbab190
  • fix inputsé 7b91a4c
  • expose FormInputProps for custom inputs e211f18

6 May 2022

6 May 2022

  • update storybook, fix remix package name d89f6cf
  • rebuild meteor-legacy 7dfd4ed
  • fix remix commands with run-p f646a77

4 May 2022

4 May 2022

  • comment install peers script f4d1dec

4 May 2022

  • comment install peers script 513fe5a

4 May 2022

  • init local remix-graphql package 2fba397
  • drop old yarn.lock from remix-graphql ffdf087
  • init remix stack based on indi stack and publish to read-only repos 8f88426

4 May 2022

  • move sb to webpack 5 684e38e
  • update vulcan next config 3024cf1
  • update mdxjs to v2 in next for the learn tuto 2d634fe

2 May 2022

2 May 2022

  • data source fetching handles both model name and gql typename 2e759b6

2 May 2022

2 May 2022

  • bump next version fed0cb1
  • allow nesting of arrayItem f764839
  • move makeAutocomplete to graphql package where it belongs 8cf1459

29 April 2022

  • fix middleware based tests 6087c8c
  • fix build step for graphql-tag c57bdfa
  • fix broken session encryption after moving to mongoose 5e59863

28 April 2022

7 April 2022

  • improve express starter, can correctly load models and dataSources e8d6155
  • clean express starter 6e6e559
  • allow to pass a mongoose instance to avoid issue during local dev 8b02ceb

18 March 2022

  • fix mutators typings, keep document around in updateé 0db612b

18 March 2022

  • express starter can use local packages 170431b
  • create generic context builder functions c6afe94
  • express starter can use mongo-apollo package 4785784

12 March 2022

  • fix mongoose typings ebb12e7
  • fix running ESM tests with escape-string-regexpé ed5e12c
  • fix esm test build d782fa3

12 March 2022

  • Revert "move gql to graphql-tag import instead of faulty @apollo/client" 5b0e71e
  • add testing typings to tsconfig a38372c
  • drop direct esm import of DropdownItem 258087e

12 March 2022

  • move gql to graphql-tag import instead of faulty @apollo/client f8f44f4

12 March 2022

  • fix permissions extension$ 200e2b5

12 March 2022

12 March 2022

  • init express starter, cannot load vulcan yet 9f5ad0c
  • fix tsconfig fea05fd
  • enable Express starter, building ok 4e215a4

11 March 2022

11 March 2022

  • make schema a esm 47e41e9
  • make graphql a peer dep in react-hooks 7ece9a5

11 March 2022

  • move vulcan/schema to ESM 9877d5d
  • add missing dep to react-ui 469057b

11 March 2022

  • fix dropdownitem edge case 0d87a61

11 March 2022

  • fix react-bootstrap imports d44d356

11 March 2022

11 March 2022

11 March 2022

  • move more packages to esm ead44a5

11 March 2022

  • first try moving dt to ts 0287ab3
  • enable CardItem (Cell) components ea9ab59
  • first draft moving all components to ts 30d2a90

28 January 2022

  • setup docusaurus documenation as a package 952d67f
  • add Next docs 33720e8
  • initialize a bootstrap package to support legacy apps 9175964

21 January 2022

  • expose a LocalesRegistry maker instead of a global variable 87d5c3d
  • fix storybook db7ab28
  • deprecate useLocale hook 3215360

7 January 2022

  • fix component merging, merging with parents if any 6dde5e9
  • fix build, uses webpack build for react-ui a330f4d
  • add basic radiogroup, fix anonymous components f0b385e

6 January 2022

3 January 2022

  • add failing test for filter with _and 0cc0c4f
  • improve contribute doc 7cb202d
  • fix fields filtering in multi query resolver 3349330

29 December 2021

29 December 2021

  • can pass mongoose schema when creating connector 60437fd
  • also detect malformed doc during single call e0b1b75
  • bump version 3754fd6

22 December 2021

  • FormContainer (SmartForm) accepts error, success, submit callbacks and DocumentNode fragments c3c83cb
  • fix act warning for form container test, wrote failing test for DocumentNode fragments c251409
  • pass document to onUpdate callback, legacy support e441b2c

17 December 2021

  • LocaleContext first draft for locale detection 5e78b20
  • setup turborepo + add dropdown component 42759ee
  • FormattedMessage shows at least i18n key when no message is found b8d05a1

13 December 2021

  • render the actual autocomplete typeahead component e0d2e39
  • move VulcanComponents to package root, enable LoadingButton and MutationButton 53ebdbb
  • expose Locales helper for legacy code in i18n cc6a006

1 December 2021

  • add licence and code of conduct 3ecf377
  • isolate testing entry point in graphql package 4ac4a2f
  • fix typings e91727b

26 November 2021

26 November 2021

  • avoid side-effect with MSW server in vulcan utils 656339a
  • add netlify config 4d757aa
  • bump version 40f9582

26 November 2021

  • initialize Material UI version, first example of input replacement 813fdff
  • update makeStyles import, use RequireIndicator 438956b
  • fixing deps of the form select 26f5dcd

11 October 2021

  • add a test on successful build 5ba98bc
  • fix wrong build when importing packages with multiple entry points 1647456
  • fix in meteor-legacy as well d4cc111

1 October 2021

  • split client and server code in mongo and graphql f89a0bc
  • test use server bundle e71fa7d
  • use the typesVersions trick to allow multiple entry points b1f2073

24 September 2021

  • better typings for server code 2982ca3
  • update babel config fbaf4d8
  • expose CreateGraphqlOption type and check that user is passing server models 74dd074

10 September 2021

  • Bump path-parse from 1.0.6 to 1.0.7 #69
  • Bump lodash from 4.17.20 to 4.17.21 in /packages/react-hooks #39
  • Bump hosted-git-info from 2.8.8 to 2.8.9 #38
  • Bump tar from 4.4.13 to 4.4.15 #66
  • fix wrong imports from mongo package that were breaking typings 75467b0

27 August 2021

  • fix build, small fix to hasMany c590335
  • wrote a first integration test 0863d8f
  • convert id types from MongoDB ones to string on connectors ee45bf7

21 July 2021

  • Fix useUpdate hook and improve defaultMutations and mutators dependency #62
  • Add groups to users #58
  • refactoring 7ab1c7f
  • regroup data validations functions in one 4d675bb
  • mutators now accepts vulcan generic input 24cdc2d

22 June 2021

22 June 2021

  • @vulcan/mdx recursive list mdx files #51
  • fixed nested mdx and files named index 533db1d
  • improved actions and release doc 7665b20
  • add integration tests nested markdowns 1d5ec2c

18 June 2021

  • Bugfix/withmulti load more #56
  • better handling of scenarios where loadMore is called too early, better typings 0852afe
  • fixed variables merging in multi 0d88440
  • failing test c518c77

14 June 2021

  • Feature/smart form #52
  • handle server-only tests #50
  • handle server-only tests #24
  • moved form tests to another folder d99213f
  • add development stuff d811e6e
  • add jest-dom matchers from react-testing 6dd1d5a

14 June 2021

  • bump version f386f7c
  • display the initial document as expected fce4ae1
  • fix regression on multi, test, improve package.json 6ec59e9

9 June 2021

  • Windows compatibility - update readme #48
  • update readme #45
  • add a depcheck comamnd 099fb78
  • fixed missing dependencies 52c0dfc
  • bump version 13c86af

8 June 2021

  • fix storybook testing react config #31
  • Bump ssri from 6.0.1 to 6.0.2 #34
  • regenerated yarn.lock and updated to fix yarnpkg/yarn#7807 #7807
  • use new context API for intl provider and move formComponetInner to stateless 0639a30
  • copied code from Vulcan for the components bee3bb0
  • started to write stories for Form e239bb0

26 April 2021

  • Bump y18n from 4.0.0 to 4.0.1 #30
  • fix mutators document fetching 4fd2d8b
  • bump version 21876a7
  • add createdAt and updatedAt to the VulcanDocument type 33a9211

26 March 2021

  • fix the typings: currently cannot pass native values as field selectors e2a829d
  • bump version ee1d6a2
  • uncomment _neq filtering feature 1fb76c8

19 March 2021

  • Feature/resolvers #28
  • Bump ini from 1.3.5 to 1.3.8 #20
  • Bump node-notifier from 8.0.0 to 8.0.1 #21
  • Bump elliptic from 6.5.3 to 6.5.4 #25
  • enable strictNullCheck and improve typings a59f953
  • can add options f111d66
  • can type VulcanSelector but needs a mandatory generic 7597271

7 December 2020

  • model extendsion => createGraphqlModel f38f5ab
  • first implementation of createGraphqlModel and improvement of the typings 6a3a737
  • bump version a192d80

30 November 2020

  • minor cleanup, expose mutators and make context optional e3467f9
  • hooks are accepting DocumentNode (= gql tag result) as fragments 0ccd13f
  • handle scenario where mongoose.models is not ready yet 861280f

25 November 2020

  • fix duplicate script 128df12
  • make mongoose a peer dependency 66fc905

25 November 2020

  • fix relation addOriginalField and @apollo/client deps ee79dfe

25 November 2020

25 November 2020

25 November 2020

25 November 2020

  • publish only relevant files in packages db5ed32
  • bump version e76b93c

25 November 2020

  • merged mongo 9b68b28
  • added tests for Mongo and found a pattern to be able to extend the jest config 7ed9856
  • move @apollo/client to peer deps 2633a3d

25 November 2020

25 November 2020

25 November 2020

  • yarn.lock 1c2dbb9
  • updated connector API to not require model on each method 7d18ba8
  • small fixes to make find, creation and findOne work 5bea257

12 November 2020

  • reenable model "create" callbacks and unit test them 4733bc0
  • wrote first test and poc for create.after callback 3258e1f
  • finish callbacks, test ownership with userId in mutator fe7740a

2 November 2020

  • Feature/vulcan server #16
  • initialize graphql server generation code, started to move to TS and to update b834ae3
  • start rewrite the full schema generation code, last step 0b5e84d
  • updated single typings, adding test for useSingle hook, setup jest and babel 92a221e

23 September 2020

23 September 2020

  • fix dependencies of graphql and mongo packages 116425f

23 September 2020

23 September 2020

23 September 2020

v0.0.2

23 September 2020

  • init code with latest vulcan next packages 322e28b
  • fix build issues, install relevant packages a8d3293
  • update documentation 82ab559