Releases: andrejewski/raj-compose
Releases · andrejewski/raj-compose
Release list
Pretty fast alone
This patch release does not add or remove anything, it's all internals work.
- The documentation has been updated for better links and less typos.
- The code has been spellchecked and prettier-ed.
- We dropped our dependency on Tagmeme which means a speed boost from
raj-compose/batchProgramsin the long run, and also that the code is easier to read for non-functional types. - The code has been tuned so that we don't get any transpiler bloat in the published package.
Better assembleProgram
See PR #14 for details.
Well Done
Aligns batchPrograms with the simpler done behavior.
Done-able
This release improves mapProgram and batchProgram to match with Raj's new done. See PR #4 for more details.
Immuted
batchPrograms() now uses immutable internal state. This should not impact any existing code, it just makes the debugger work better for diffing before and after states.
Initial composition
This release is the first for raj-compose which is taking the raj/effect module and breaking it into its own project dedicated to program composition. This move away from core does a few things:
- Makes core smaller, and therefore more able to be stable
- Gives us a playground for experimentation with program composition
- Allows us to better document the functions (no one could tell what
raj/effectdid)
I've also made the APIs more strict and enforce plenty of invariants.