Changed
-
Pattern matching lambdas now always have the comma after the argument:
- depthLimit + depthLimit, /* If this option is true, an error will be thrown, if a certain given depth is exceeded */ - ,
-
Pattern matching lambdas now support inline comments:
- revision ? "" - # Specify revision for the options + revision ? "", # Specify revision for the options
-
If-then-else expressions are indented only when necessary:
- then - { - crossDrv = overrideDerivation drv.crossDrv f; - nativeDrv = overrideDerivation drv.nativeDrv f; - } + then { + crossDrv = overrideDerivation drv.crossDrv f; + nativeDrv = overrideDerivation drv.nativeDrv f; + }
-
All inputs and dependencies were updated to their latest version
-
A lot of code was refactored to improve maintainability
What's Changed
- test: add bad tests cases by @kamadorueda in #178
- feat: rewrite comments in-place by @kamadorueda in #179
- feat: pattern lambdas done right by @kamadorueda in #180
- refactor: split code by @kamadorueda in #182
- perf: remove rand dependency by @kamadorueda in #183
- refactor: remove clap from engine by @kamadorueda in #184
- refactor: remove layout and config by @kamadorueda in #185
- refactor: rename functions by @kamadorueda in #186
- refactor: remove unused function by @kamadorueda in #187
- refactor: split if then else by @kamadorueda in #188
- test: increase coverage by @kamadorueda in #189
- feat: less indented if-then-else by @kamadorueda in #190
Full Changelog: 0.4.0...0.5.0