;doc: draft changelogs
This commit is contained in:
		
							parent
							
								
									445e8aa3cc
								
							
						
					
					
						commit
						dba0b117f4
					
				
							
								
								
									
										27
									
								
								CHANGES.md
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								CHANGES.md
									
									
									
									
									
								
							| @ -1,6 +1,33 @@ | |||||||
| General/project-related changes in the hledger project.  | General/project-related changes in the hledger project.  | ||||||
| For package-specific changes, see the package changelogs. | For package-specific changes, see the package changelogs. | ||||||
| 
 | 
 | ||||||
|  | # 04ea95cb | ||||||
|  | 
 | ||||||
|  | - Fix dead pointer in contributing (Aleksandar Dimitrov) | ||||||
|  |   Fix link in contributing | ||||||
|  | 
 | ||||||
|  | - stack: ghc8.10: update extra-deps | ||||||
|  | 
 | ||||||
|  | - Fix typos (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - Add a basic example of rule parsing for the output of csb2format. (Evilham) | ||||||
|  |   csb2format deals with the CSB43/AEB43 format, which all banks operating in | ||||||
|  |   Spain must support. | ||||||
|  |   Having these example rules enables easens bootstraping for users with a | ||||||
|  |   Spanish bank account. | ||||||
|  | 
 | ||||||
|  | - install: re-enable hledger-iadd & hledger-interest | ||||||
|  |   hledger-iadd has been revised on hackage, and hledger-interest has no upper bound. | ||||||
|  | 
 | ||||||
|  | - install: always do stack update, to help ensure we get the latest | ||||||
|  |   https://github.com/commercialhaskell/stack/issues/5112 | ||||||
|  | 
 | ||||||
|  | - install: update hledger-install for 1.16.1, disable addons for now | ||||||
|  | 
 | ||||||
|  | - lib, cli, web: bump version to 1.16.1 | ||||||
|  | 
 | ||||||
|  | - Fix build badges for Travis and AppVeyor (Rui Chen) | ||||||
|  | 
 | ||||||
| # 1.16 2019-12-01 | # 1.16 2019-12-01 | ||||||
| 
 | 
 | ||||||
| - add support for GHC 8.8, base-compat 0.11 (#1090) | - add support for GHC 8.8, base-compat 0.11 (#1090) | ||||||
|  | |||||||
| @ -1,6 +1,98 @@ | |||||||
| Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. | Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. | ||||||
| For user-visible changes, see the hledger package changelog. | For user-visible changes, see the hledger package changelog. | ||||||
| 
 | 
 | ||||||
|  | # 445e8aa3 | ||||||
|  | 
 | ||||||
|  | - add support for megaparsec 8 (#1175) | ||||||
|  | 
 | ||||||
|  | - Fix timeclock format parsing (Jakob Schöttl) | ||||||
|  |   Fix presumably copy-paste errors | ||||||
|  | 
 | ||||||
|  |   timeclock format has only timeclock lines or empty/comment lines | ||||||
|  | 
 | ||||||
|  |   Update test format to v3, add new tests | ||||||
|  | 
 | ||||||
|  |   Throw error on unexpected clock codes in timeclock format | ||||||
|  | 
 | ||||||
|  |   Fix missing case in pattern matching | ||||||
|  | 
 | ||||||
|  | - Update "showPeriod" to use yyyy-mm-dd formatting (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - Make "stack test" pass again (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - Change Date output to yyyy-mm-dd (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - Update documentation on separators (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Inline function, add debug statement (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Refactor getSeparator (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Parse reserved words case insensitively (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Remove --separator command line argument (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Allow separator to be overridden from command line (Aleksandar Dimitrov) | ||||||
|  |   This also fixes that parsing separators on the command line and the | ||||||
|  |   rules file was not handled the same way. | ||||||
|  | 
 | ||||||
|  | - Implement getting separator from rules (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Add directive (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Add missing type signature (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Explictly discard result (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Refactor: rename variable (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Whitespace (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Don't store leaf name in PeriodReport. (Stephen Morgan) | ||||||
|  |   Calculate at the point of consumption instead. | ||||||
|  | 
 | ||||||
|  | - lib: Generalise PeriodicReport to be polymorphic in the account labels. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - lib: Use records instead of tuples in PeriodicReport. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - lib: Use PeriodicReport in place of MultiBalanceReport. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - Use nubSort instead of nub . sort. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - Calculate MultiReportBalance columns more efficiently. (Stephen Morgan) | ||||||
|  |   Only calculate posting date once for each posting, and calculate their | ||||||
|  |   columns instead of checking each DateSpan separately. | ||||||
|  | 
 | ||||||
|  | - Correct finding latest date in queryEndDate Or queries and simplify date comparison code. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - Fix typos (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - ToJSON instances for all (?) remaining data types, up to Ledger | ||||||
|  | 
 | ||||||
|  | - move JSON instances from hledger-web to hledger-lib | ||||||
|  | 
 | ||||||
|  | - lib: drop "assertion" alias for nullassertion | ||||||
|  |   Perhaps we'll stick with the null* convention. Fixes a warning in Transaction.hs. | ||||||
|  | 
 | ||||||
|  | - Fix issue 457 (Jacek Generowicz) | ||||||
|  |   Issue #457 pointed out that commands such as | ||||||
|  | 
 | ||||||
|  |       hledger ui 'amt:>200' | ||||||
|  | 
 | ||||||
|  |   failed. This was becasue the process of dispatching from `hledger ui` | ||||||
|  |   to `hledger-ui` (note addition of `-`) lost the quotes around | ||||||
|  |   `amt:>20` and the `>` character was interpreted as a shell redirection | ||||||
|  |   operator, rather than as part of the argument. | ||||||
|  | 
 | ||||||
|  |   The machinery for quoting or escaping arguements which cointain | ||||||
|  |   characters which require quoting or escaping (thus far whitespace and | ||||||
|  |   quotes) already existed. This solution simply adds shell stdio | ||||||
|  |   redirection characters to this set. | ||||||
|  | 
 | ||||||
|  |   Fixes #457 | ||||||
|  | 
 | ||||||
|  | - lib, cli, web: bump version to 1.16.1 | ||||||
|  | 
 | ||||||
| # 1.16.1 2019-12-03 | # 1.16.1 2019-12-03 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,6 +1,16 @@ | |||||||
| User-visible changes in hledger-ui. | User-visible changes in hledger-ui. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
|  | # 445e8aa3 | ||||||
|  | 
 | ||||||
|  | - add support for megaparsec 8 (#1175) | ||||||
|  | 
 | ||||||
|  | - Use nubSort instead of nub . sort. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - fix help | ||||||
|  | 
 | ||||||
|  | - ui: bump to 1.16.1 also, requiring hledger 1.16.1 | ||||||
|  | 
 | ||||||
| # 1.16.1 2019-12-03 | # 1.16.1 2019-12-03 | ||||||
| 
 | 
 | ||||||
| - use hledger 1.16.1, fixing GHC 8.0/8.2 build | - use hledger 1.16.1, fixing GHC 8.0/8.2 build | ||||||
|  | |||||||
| @ -1,6 +1,43 @@ | |||||||
| User-visible changes in hledger-web. | User-visible changes in hledger-web. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
|  | # 445e8aa3 | ||||||
|  | 
 | ||||||
|  | - add support for megaparsec 8 (#1175) | ||||||
|  | 
 | ||||||
|  | - web: Add option --socket to use UNIX socket file (Carl Richard Theodor Schneider) | ||||||
|  |   This commit adds the --socket option to use hledger-web over an AF_UNIX socket | ||||||
|  |   file. | ||||||
|  |   It allows running multiple instances of hledger-web on the same system without | ||||||
|  |   having to manually choose a port for each instance, which is helpful for running | ||||||
|  |   individual instances for multiple users. In this scenario, the socket path is | ||||||
|  |   predictable, as it can be derived from the username. | ||||||
|  | 
 | ||||||
|  |   It also introduces the following dependencies: | ||||||
|  | 
 | ||||||
|  |    - network | ||||||
|  |      - Used to create the unix domain socket | ||||||
|  |    - unix-compat | ||||||
|  |      - Used to identify if the socket file is still a socket, to reduce the risk | ||||||
|  |        of deleting a file when cleaning up the socket | ||||||
|  | 
 | ||||||
|  | - Improve font display on different OS (David Zhang) | ||||||
|  | 
 | ||||||
|  | - Use nubSort instead of nub . sort. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - web: fix add form completions (fixes #1156) | ||||||
|  |   It seems like show (toJSON "a") used to give "\"a\"" instead of | ||||||
|  |   "String \"a\"". I haven't found the root cause, it's possible | ||||||
|  |   that this fix won't work if built with older libs. | ||||||
|  | 
 | ||||||
|  | - Fix typos (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - move JSON instances from hledger-web to hledger-lib | ||||||
|  | 
 | ||||||
|  | - lib, cli, web: bump version to 1.16.1 | ||||||
|  | 
 | ||||||
|  | - web: drop old dependency on json (#1190) | ||||||
|  | 
 | ||||||
| # 1.16.1 2019-12-03 | # 1.16.1 2019-12-03 | ||||||
| 
 | 
 | ||||||
| - Drop unnecessary json (#1190), mtl-compat dependencies | - Drop unnecessary json (#1190), mtl-compat dependencies | ||||||
|  | |||||||
| @ -1,6 +1,44 @@ | |||||||
| User-visible changes in the hledger command line tool and library. | User-visible changes in the hledger command line tool and library. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # 445e8aa3 | ||||||
|  | 
 | ||||||
|  | - add support for megaparsec 8 (#1175) | ||||||
|  | 
 | ||||||
|  | - Change "showEndDates" formatting to yyyy-mm-dd in CompoundBalanceCommand (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - Make "stack test" pass again (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - Change Date output to yyyy-mm-dd (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - Remove --separator command line argument (Aleksandar Dimitrov) | ||||||
|  | 
 | ||||||
|  | - Don't store leaf name in PeriodReport. (Stephen Morgan) | ||||||
|  |   Calculate at the point of consumption instead. | ||||||
|  | 
 | ||||||
|  | - cli: Use PeriodicReport. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - Use nubSort instead of nub . sort. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - Fix typos (Brian Wignall) | ||||||
|  | 
 | ||||||
|  | - Update the instructions for the add command (Gaith Hallak) | ||||||
|  | 
 | ||||||
|  | - Remember the previously entered values when stepping forward (Gaith Hallak) | ||||||
|  | 
 | ||||||
|  | - Show the previous input in the input area after the back command (Gaith Hallak) | ||||||
|  | 
 | ||||||
|  | - Change the '<' command to go back one step during addition (Gaith Hallak) | ||||||
|  | 
 | ||||||
|  | - move JSON instances from hledger-web to hledger-lib | ||||||
|  | 
 | ||||||
|  | - lib: drop "assertion" alias for nullassertion | ||||||
|  |   Perhaps we'll stick with the null* convention. Fixes a warning in Transaction.hs. | ||||||
|  | 
 | ||||||
|  | - close: doc: mention --close-to/--open-from in the manual | ||||||
|  | 
 | ||||||
|  | - lib, cli, web: bump version to 1.16.1 | ||||||
|  | 
 | ||||||
| # 1.16.1 2019-12-03 | # 1.16.1 2019-12-03 | ||||||
| 
 | 
 | ||||||
| - Drop unnecessary mtl-compat dependency | - Drop unnecessary mtl-compat dependency | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user