File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ 1.5:
2+ - The scanner is now a more formally constructed DFA. This has led to
3+ several internal changes.
4+ - Whitespace is now tokenized, rather than discarded.
5+ - Endlines are no longer syntactically significant, and are treated as
6+ whitespace.
7+ - Comments are also handled as whitespace.
8+
9+ Some tokenization bugs have now been fixed:
10+ - Multline strings now correctly store endline characters.
11+ - Non-delimited string support is overall improved.
12+ (However, it will always be volatile and not recommended!)
13+
14+ - setup.py has been partially modernized
15+ - legacy `/bin` scripts have been replaced with `entry_points`
16+ - Most content in `setup.py` has been moved to `setup.cfg`
17+ - `pyproject.toml` has been added, but is fairly minimal.
18+ We are still a long way from modern PEP621 compliance, but would need to
19+ drop Pyhton 3.6 support, which is still active on many HPC systems.
20+
21+ - Several serious GitHub Actions errors have been fixed. Thanks to Robert
22+ Clément (@neutrinoceros).
23+
24+ - Bugfix: Redundant commas for tail null values are now disabled when
25+ `end_commas` is set. Thanks to Paul Leopardi for reporting (@penguian).
26+
1271.4.5:
228 - Property: assign_spacing. If False, remove spacing around assignment
329 operator. Thanks to Balthasar Reuter (@reuterbal).
Original file line number Diff line number Diff line change 1- __version__ = '1.4. 5'
1+ __version__ = '1.5'
You can’t perform that action at this time.
0 commit comments