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
- bump version
efef62f
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
- update migration doc
de610ef
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
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
- setup vercel as default build target
d5df352
- add banner
23f6d2b
- can submit a form in demo api
d857d4e
17 May 2022
- fix comment
54ae8cf
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
10 May 2022
- tmp disable FormElement
62c22e2
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
10 May 2022
- remove Form.Check
1a01145
10 May 2022
10 May 2022
- fix react-boostrap ESM import
044a444
10 May 2022
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
- fix radio group
ef11fa2
6 May 2022
- overhaul form components
041d051
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
- make package public
27ab7dd
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
- fix CardItem type
e928904
12 March 2022
- init express starter, cannot load vulcan yet
9f5ad0c
- fix tsconfig
fea05fd
- enable Express starter, building ok
4e215a4
11 March 2022
- fix graphql using .cjs
e019c1f
11 March 2022
11 March 2022
11 March 2022
- fix dropdownitem edge case
0d87a61
11 March 2022
- fix react-bootstrap imports
d44d356
11 March 2022
- add .js to lodash
26450cd
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
- initial swcrc setup of crud package
1effaa0
- fix sort in mongoParams
c8add8f
- build with esbuild
d90ce27
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
25 November 2020
- fix relation addOriginalField and @apollo/client deps
ee79dfe
25 November 2020
- include files correctly
c5f33b0
25 November 2020
- update files
bf9aa97
25 November 2020
25 November 2020
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
- update release doc
02a3b29
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
- Force publish
1f88330
23 September 2020
- fix dependencies of graphql and mongo packages
116425f
23 September 2020
23 September 2020
- make packages public
aee6ad3
23 September 2020
- make packages public
9675bc6
23 September 2020