Releases: MrDinsdale/Cactus
Releases · MrDinsdale/Cactus
v1.1.0 - Post release tweaks and improvements
v1.1.0
Improvements
- Removed dependency on
$cactus-breakpoint-config
to list required breakpoint keys. - Streamlined unit gutter generation to avoid repetition.
- Restructured objects to avoid nesting.
- Included Normalize 5.0.
- Updated README.
- Updated LICENSE.
- Included CHANGELOG.
Fixes
- Corrected default
$cactus-unit-config
map.
v1.0.0
Cactus v1 release
- Refactor to conform to ITCSS
- Fixed bugs
- Added initial debug options
- Added linting, testing and build scrips
v1.0.0-rc1
Rewrite to adopt ITCSS principles
Main changes:
- Re-structured cactus based on ITCSS
- Added linting
- Added automated tests
- Recategorised reverse group utility to modifier due to lack of reuse
Breaking changes
.cactus__w
,.cactus__g
and.cactus__u
classes prefixed to specify type ->.o-cactus__w
,.o-cactus__g
and.o-cactus__u
..o-cactus__g
reverse utility class ->.cactus__g--reverse
- Run
npm run test
to run automated tests - Run
npm run lint
to run Scss linter
0.5.0 settings refactor
0.5.0 Settings Refactor
[settings] - Adjusted settings to use !default
so they can be overwritten more easily where needed.
Dynamic wrapper and gutter. Decoupled settings file
Removed default settings, need some rethinking for how extending and adding new properties could be implemented. The contents of _defaults.scss
should be added to project before importing Cactus.
Added dynamic generator for wrapper and gutter classes.
Bugfix
Fixed regression on function imports
Minor bug fixes
Fixed
- reverse group order utility now resets sub unit direction
- check for name no longer prevents global unit classes being generated
- documentation updated
DRY up and refactor to use Sass maps
THIS IS A BREAKING RELEASE
Major changes:
- The settings now use sass maps rather than global variables.
- DRY up of grid generator to use a more object oriented approach.
- Added more useful feedback to mixins and functions incase incorrect data is passed.
- Added more inline documentation.
TODO:
- Update documentation to reflect changes.
- Add functions to add/remove/edit content from the config maps.
- Add Unit test for functions and mixins.
- Make gutter and width modifiers more dynamic to allow more customisation.
General improvement
- Added some inline comments to better document how the classes and functions work.
- Added debug option, when enabled sets a background colour on .cactus elements
- Added the option to customise the .cactus namespace/prefix to allow classes such as
.alt__u--1-2
Upgrade
- The
.row-reverse
class has been renamed.u-group-reverse
as a utility class. Future utility classes will be prefixed withu-
.
Refactored naming and added minor tweaks
Merge pull request #6 from MrDinsdale/develop Develop