v2.0.1
juliendelplanque
released this
04 Sep 13:26
·
10 commits
to master
since this release
Changelog
- Added missing deprecation methods on CmCommandGroupDecorator:
#basicDescription
,#basicDescription:
,#basicName
and#basicName:
.
This version is the one integrated in Pharo on the 13 of September 2019.
Commander 2 integration of the 13 of September 2019
Features
- Add
#register:after:
and#register:before:
. (ad5041c) - Implemented part of the missing API and implemented corresponding tests. (5c91fac)
Bug fixes
- Added missing deprecation methods to make transition from v1 to v2 smoother. (3fef319)
- Changed string returned by #defaultDescription to be 'Not described command.' (71ad574)
Cleanings
- Preparing for major release, removing deprecated methods we do not want in next major version: - #canBeRun - #canBeRunBlock - #canBeRunBlock: - #defaultCommandName - #runWith: (3dbd6b1)
- Updated baseline to be more flexible. - Do not provide migrator in default group. - Provide core,test and migrator groups. (7a7491b)
- Enhanced comment. (8379fb3)
- Did migration with the following renamings (order is important): #name -> #dynamicName. #description -> #dynamicDescription. #basicName -> #name. #basicDescription -> #description. (1a8f4e8)
- wrap environment into RBNamespace. (723cddd)
- Put #runWith: in deprecations package. (cc9025d)
- Removed #runWith: (c78dd09)
- Renamed #defaultCommandName as #defaultName. Used deprecation. (c1bad44)
- Renamed #canBeRunBlock as #canBeExecutedBlock via a deprecation. (5a87a11)
- Moved spec related methods in class-side of CmCommandGroup to spec package. (4ae2f84)
- Moved spec-specific methods on class side of CmCommand to Spec integration package. (11d7997)
- Renamed #canBeRun as #canBeExecuted to be more consistent. Created a deprecation to ease migration of users. (152e6a7)
- Reclassified all #canBeRun methods in 'testing' protocol. (813cda2)
- Reclassified #execute methods in 'executing' protocol. Brings consistence and solves issue #9 (19c1ee0)
- Renaming of CmCommandGroupTest to CmCommandsGroupTest. (5f20942)
- Renamed test class to match class under test. (8ab2c3b)