The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Fixes #52 (@stefanomondino)
# Rewritten from scratch!
Murray has been rewritten from scratch, now including support for YAML and JSON configuration and much more!
Fixed a bug preventing shell scripts defined in Murrayfile to be executed when no other shell script where defined in procedures.
Compatibilty with Xcode 13
Better Phases
3 years ago
- Add before and after plugin to BonePaths
- Renamed plugin phases to `before` and `after`
- Shell plugin (#37)
- Recursive resolution of parameters in json strings (#39)
- Bugfix: Absolute url support in Murrayfile packages (#40)
- Bugfix: Bone clone support for repositories with BonePackage.json file in root folder (#41)
- Support for plugin execution before and after each procedure (#44)
- XCodePlugin is now based upon tuist/XcodeProj (written in Swift) rather than Cocoapods/Xcodeproj (written in ruby) (#33)
- Fix folder duplication bug (#34)
- SnakeCase filter (#35)
- Got rid of --param explicit command. (#36)
## New Skin! (pun intended)
Murray has been completely redesign from scratch in order to be simpler, smarter and more extensible.
### Key features
- Specs and items now have a new hierachy: Specs becomes `Packages`, containing `Procedures` involving reusable `Items`
- Paths are completely resolvable and include filenames: move `from` a template (`MyFile.template.txt`) `to` a resolvable destination (`Sources/{{name}}/{{name}}.txt`)
- Packages can be cloned and directly edited inside the project. We dropped support for remote synch of a Bone repository since it was quite useful (if remote bones were changing, probably they wouldn't be compatible with already work in progress projects)
- MurrayKit has now more separated concepts and steps (this will soon lead to a macOS App called MurrayStudio)
For documentation, please use Readme.md in the homepage.
Wiki references will only cover old 1.0 releases