Releases: OpenSmock/Molecule
Molecule 1.3.0
What's Changed
Major: Component implementations can overload component contract to fullfill operational executions.
- force to tonel v1 by @labordep in #180
- Better tests set up and tear down by @labordep in #183
- 185 mol utilsrequired types not return interfaces of mol component type which are using another type by @labordep in #186
- Dev impl define contract by @ELePors in #187
- enhancements and code refactoring - using MolUtils by @ELePors in #189
- Fix #133 by @labordep in #193
- Write test for #190 by @labordep in #194
- Implement Component name generation to quickly start a lot of components #140 by @labordep in #195
New Contributors
Full Changelog: 1.2.13...1.3.0
Molecule 1.2.13
What's Changed
- Minor corrections to the README by @Eliott-Guevel in #159
- MolUtils: add required/offered types for a component contract interfa… by @labordep and @ELePors in #165
- Add announcements for component life-cycle by @labordep and @ELePors in #177
- Adds two new visualization options in #166, in #169, in #172, in #173, in #168, #179
- Suffixed (test) classes with Presenter by @Eliott-Guevel in #174
- For Pharo 12 Tests by @Eliott-Guevel in #176
Full Changelog: 1.2.12...1.2.13
Molecule 1.2.12
What's Changed
- Documentation by @Eliott-Guevel, @labordep
- Better examples by @Nyan11, @Eliott-Guevel and @labordep
- Deprecated instanciate in favor of instantiation (correct grammatical form) by @Eliott-Guevel in #115
- Add metrics (Refactoring of SourceCodeMetrics) by @labordep
- Contextual menus refactoring and fix some issues by @labordep
- Better main tutorial by @Eliott-Guevel in #138
- Fix Pharo 12 regression #142 with better announcer uses by @labordep in #143
- Update README.md by @labordep in #145
- Remove incubator packages (moved to another project) by @labordep in #147
- Fix #148: better component automatic generation by @labordep in #149
- Component interfaces availability testing refactoring and completion by @labordep in #150
- #48: remove button status and propose always available button by @labordep in #151
- Adding removeComponent: named: ifAbsent by @ELePors
Full Changelog: 1.2.11...1.2.12
Molecule 1.2.11
What's Changed
- Update project configuration
- Dev 84 by @labordep in #87
- Dev by @labordep in #92
- English correction by @Eliott-Guevel in #96
- Fix #99 : robustness in case of wrong typing in component Type by @labordep in #100
- Fix issue #102 by @labordep in #104
- Update test to check if the "dirty type" is realy dirty + works after Pharo 11 patch by @labordep in #103
- Move all packages in /src directory. create resources directory, adap… by @labordep in #110
New Contributors
- @Eliott-Guevel made their first contribution in #96
Full Changelog: 1.2.10...1.2.11
Molecule 1.2.10
continuous
Update continuous.yml
Molecule 1.2.9
Fix some Pharo 11 UI evolutions for Molecule IDE package.
Minor bug fix.
DrTest results :
Pharo 11 build 459
253 passing tests (100%)
Molecule package test coverage : 84.27%
Molecule 1.2.8
Better way to manage event producer fix some advanced component life-cycle bugs (introduce NotFoundServices, multi subscribers, etc.).
Source format change (Fix carriage return problem from differents OS).
Better component image cleanup management.
Improve stability performances and fiability.
See commit notes to have evolution details.
DrTest results :
Pharo 11.0 (dev build 269) :
253 passing tests (100%)
Molecule package test coverage : 84.27%
Pharo 10.0 (stable build 533) :
253 passing tests (100%)
Molecule package test coverage : 84.62%
Pharo 9.0 (stable build 1580) :
253 passing tests (100%)
Molecule package test coverage : 84.27%
Pharo 8.0 (stable build 1124) :
/!\ This version is no longer supported, loading is Ok, it seems to work minimally.
246 passing tests (97%)
Molecule 1.2.7
Improve stability performances and fiability.
See commit notes to have evolution details.
DrTest results :
Pharo 10.0 (build 512) :
237 passing tests (100%)
Molecule package test coverage : 85.92%
Molecule 1.2.6
Better Component (re)generation when a Component is removed after changes his contract and Pharo 10 tests.
See commit notes to have evolution details.
DrTest results :
Pharo 10.0 (build 103) :
- 216 passing tests (100%)
- Molecule package test coverage : 85.71%
Pharo 9.0 (stable) :
- 216 passing tests (100%)
- Molecule package test coverage : 85.34%
Pharo 8.0 (stable) :
- 216 passing tests (100%)
- Molecule package test coverage : 85.34%