Commit Graph

83 Commits

Author SHA1 Message Date
Kai Moseley 6e759ca4fe 1.0.0 2017-08-06 18:34:27 +01:00
Kai Moseley 6bedb267da Implement batched updates and custom types 2017-08-06 18:06:01 +01:00
Kai Moseley 41d7ae611f 0.5.0 2017-05-07 19:01:55 +01:00
Kai Moseley a5875b273f feat(reducers): Introduce unique id to reducer actions 2017-05-07 19:01:32 +01:00
Kai Moseley 231fd8bd53 Update readme.md 2017-05-07 18:52:47 +01:00
Kai Moseley e779551291 Update readme.md 2017-05-07 18:50:50 +01:00
Kai Moseley e5fd3cf183 Update readme.md 2017-05-07 18:50:22 +01:00
Kai Moseley a899de7144 fix(non-nested): Address issue where non-nested actions and selectors required nesting in return object 2017-05-07 18:25:26 +01:00
Kai Moseley 003501c00e chore(jest): Update jest configuration 2017-05-07 17:56:48 +01:00
Kai Moseley b5f26135c1 chore(dependencies): Introduce yarn 2017-05-07 17:55:54 +01:00
Kai Moseley 452775db02 0.4.1 2017-02-27 17:27:03 +00:00
Kai Moseley b33e21d0b9 Prevent the wildcard key adding a default value 2017-02-27 17:26:53 +00:00
Kai Moseley 8b743e16c4 0.4.0 2017-02-23 10:00:26 +00:00
Kai Moseley bfa06ac17f Add wildcardKey type
Being able to type a known structure ahead of time is super useful. Sometimes, however, this isn't possible. What if
your application has an entirely dynamic portion, where you use data from the server to build, day, a form? In this situation
it'd be great to still be able to type. This commit introduces the basic implementation of the 'wildcardKey' type, for use
in defining an object property. At the moment, every object can have one wildcardKey which specifies a specific type (including any()) which the reducer will happily accept, if an unknown property has it. The aim is to introduce regex to this type, and the ability to use multiple instances of the type, in order to specifically craft dynamic reducer structures (e.g. all properties with _date in them will be assigned to the Type.any(), but all others must be Type.string()).
2017-02-23 09:56:43 +00:00
Kai Moseley be42ab5958 0.3.5 2017-02-22 10:17:10 +00:00
Kai Moseley 9534c25adc Minor tweak to flowRight dependency use 2017-02-22 10:17:03 +00:00
Kai Moseley 260ac4edcf 0.3.4 2017-02-22 10:03:46 +00:00
Kai Moseley e88f936329 Update lodash dependency 2017-02-22 10:03:36 +00:00
Kai Moseley 438150f7a2 0.3.3 2017-02-21 09:31:30 +00:00
Kai Moseley e910c66b5f Adjust lodash imports to reduce bundle size when transpiled 2017-02-21 09:31:20 +00:00
Kai Moseley 8646223a0e 0.3.2 2017-02-21 09:09:51 +00:00
Kai Moseley 365f95d352 Remove unnecessary ramda dependency 2017-02-21 09:09:34 +00:00
Kai Moseley c02f027b7a 0.3.1 2017-01-24 16:27:14 +00:00
Kai Moseley f6dacf92f8 0.3.0 2017-01-24 16:27:10 +00:00
Kai Moseley 32820779b6 0.2.3 2017-01-24 16:26:12 +00:00
Kai Moseley ec5a5cafd5 Update the readme 2017-01-24 16:25:51 +00:00
Kai Moseley de67a74ac3 Tweak to removeAtIndex interface 2017-01-24 16:25:11 +00:00
Kai Moseley 1cd4cbf6bf Add new array methods, and remove unnecessary validation calls 2017-01-22 20:13:28 +00:00
Kai Moseley efa441f62e Update babelrc 2017-01-03 15:02:04 +00:00
Kai Moseley a248965e31 0.2.2 2016-12-22 11:26:39 +00:00
Kai Moseley 58f8689ca5 0.2.1 2016-12-22 11:26:15 +00:00
Kai Moseley ce24facd5a Add the 'any' Type for miscellaneous/uncheck values 2016-12-22 11:24:17 +00:00
Kai Moseley 70fc54d280 0.2.0 2016-12-20 12:34:29 +00:00
Kai Moseley 6c7c711c28 Update documentation 2016-12-20 12:34:18 +00:00
Kai Moseley 647410fd57 0.1.5 2016-12-20 11:55:52 +00:00
Kai Moseley c4ec80d43d Addmissing redux dependency 2016-12-20 11:55:43 +00:00
Kai Moseley dafe9eed77 0.1.4 2016-12-20 11:20:59 +00:00
Kai Moseley 7a2b678d80 0.1.3 2016-12-20 11:20:48 +00:00
Kai Moseley d6ac43a6b8 minor tweaks to config 2016-12-20 11:14:53 +00:00
Kai Moseley eca28339c1 0.1.2 2016-12-20 10:50:39 +00:00
Kai Moseley bbc3e9de28 Minor tweak to main location 2016-12-20 10:50:16 +00:00
Kai Moseley 217facf75d 0.1.1 2016-12-20 10:39:30 +00:00
Kai Moseley 7ddee47d9d Restructure for publshing 2016-12-20 10:39:23 +00:00
Kai Moseley 6f906585fe Tweak the example 2016-12-12 08:19:16 +00:00
Kai Moseley 0ab32d1fa3 Address ESLint errors 2016-12-12 08:01:21 +00:00
Kai Moseley 1cb903cfba Clean up module interface 2016-12-12 07:16:12 +00:00
Kai Moseley 84361fdae9 Improve test coverage to 100% 2016-12-11 17:24:01 +00:00
Kai Moseley 0f3ff8168b Remove coverage from git 2016-12-11 15:53:10 +00:00
Kai Moseley a904988c75 Apply minor formatting changes 2016-12-11 15:51:42 +00:00
Kai Moseley e4a9eeabfc Increasing test coverage 2016-12-11 15:50:06 +00:00