Releases: idangoldman/plate
Releases · idangoldman/plate
0.6.0
- update cucumber config
- created capitalizate helper method
- removed mappings helpers to be replaces by extending base objects via prototypes
- updated yaml loader and transformer with import attributes support for key case transformation
- added Array, Object and String prototype methods to extend base objects
- added cucumber tests coverage for prototypes extensions
- refactored resolver transformer for simplicity and updated tests
- updated makefiles with
@
to avoid echoing commands - upgraded dependencies and removed engine version from package.json
- introduced support folder with hooks, world, and import methods files for cucumber
- added a github action workflow for publishing to npm
0.5.0
What's Changed
- Converted the project to use
coffee
instead ofmjs
as primary style of code writing. - Removal of
Gulp
and use of it as the primary task manager of the project. - Introduced
Makefile
as the primary way of managing project's tasks. Yet, all the tasks are underWIP
status and still being tested with a thought of migrating some of them to be used as processes withprocess-compose
. - Enforced
bin/plate.fish
to use a specificnode
andpnpm
versions. - Updated
plate
command to be a mirror ofMakefile
and it's extension*.mk
files. - Renamed
config => configs
folder and added[coffeelint, cucumber, eslint, prettier]
configuration files to be base setup and use of these tools for the project and as a package in other projects. - Restructured
[imports, tools]
folders intolib/
folder, where the package'scoffee
code lives and built intosrc/
folder to be published. - Removed support for
.cjs
loader for now. - Created a
lib/helpers/
folder for better manage supportive functions that being used across the codebase. BDD
tests are introduced in this version and they are still underWIP
label, and will be expand and test upon in the next version.
Full Changelog: 0.4.2...0.5.0