Skip to content

Latest commit

Β 

History

History
578 lines (351 loc) Β· 33.8 KB

CHANGELOG.md

File metadata and controls

578 lines (351 loc) Β· 33.8 KB

Changelog

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

Generated by auto-changelog.

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