Releases: arnetheduck/nph
Releases · arnetheduck/nph
v0.6.0
v0.5.1
What's Changed
Full Changelog: v0.5...v0.5.1
v0.5
What's Changed
- put overlong enum strings on new line (fixes #54) in #55
- count
=
for proc / template / etc length (fixes #50) in #56 - Allow function calls to partially fill RHS (fixes #52) in #58
- extend trailing comma style to lists (fixes #57) in #59
- allow first item in simple list to be complex (fixes #53) in #60
- remove
accentedName
and surrounding cruft in #61 - Make section postfix comment sticky at the right indent in #62
- Add trailing comma at end of any long list (fixes #57) in #63
Full Changelog: v0.4.1...v0.5
v0.4.1
What's Changed
Full Changelog: v0.4...v0.4.1
v0.4
What's Changed
..
and..<
gained spaces around them like all other infixes- chains of dot-calls get aligned
- prefer putting things on a new line if this helps fit the whole expression
- add
.
to simple expressions - fix several cases of over-indent
- render infix expressions with operator ending the line where possible
New Contributors
Full Changelog: v0.3...v0.4
v0.3
- Back to
,
as parameter separator - this helps compatibility with inline procs - 100% Nim compiler/stdlib compatibility
- New manual at https://arnetheduck.github.io/nph/
- Assorted bugfixes
Continuous prerelease
the comma (#23) It turns out that `;` cannot consistently be used for parameter lists with defaults, so we revert back to using `,` to separate identdefs except when doing so would result in AST inequality - this works for all known cases and returns us to comma-land generally. * fix missing `:` in command post-statements * fix parsing of top-level statements with `;` (https://github.com/nim-lang/Nim/pull/23088) * fix doc-comment support after `=` for vars, consts etc
v0.2
- Initial versioned release
- Comes with VSCode integration and 99% compatibibility