As expected, release frequency and size is winding down as the style settles in 
- v0.6 is a fairly small release compared to 
[v0.5](https://forum.nim-lang.org/t/11093).

The main highlight must be that takes care of an ugly wart, namely the lonely 
`,` appearing on a single line in function calls - the change is easiest to see 
in the [PR that introduced it](https://github.com/arnetheduck/nph/pull/75):
    
    
    # pre
      initSrcGen(
        g,
        if conf == nil:
          newPartialConfigRef()
        else:
          conf
        ,
      )
    
    #post
      
      initSrcGen(
        g,
        if conf == nil:
          newPartialConfigRef()
        else:
          conf,
      )
      
    
    Run

Apart from that, the code allows itself to be compiled with any 2.0 release in 
the hopes of the language grammar not changing from one point release to 
another - if it were to do so, the potency of the included correctness checker 
would go down a notch.

There's a few other minor cleanups and fixes for 
[nim-libp2p](https://github.com/vacp2p/nim-libp2p/pull/1118), the latest of our 
larger projects to format itself :)

As usual, there's a commit showcasing what the 
[compiler](https://github.com/arnetheduck/Nim/commit/f1005b2c95f95b5ced79008dc65952b54403ccce)
 would look like, formatted.

Enjoy the [release!](https://github.com/arnetheduck/nph/releases/tag/v0.6.0) \- 
if you're using the [vscode 
plugin](https://marketplace.visualstudio.com/items?itemName=arnetheduck.vscode-nph),
 you'll still need to update `nph` manually.

Reply via email to