;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.  | ||||
| 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 | ||||
| 
 | ||||
| - 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. | ||||
| 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,6 +1,16 @@ | ||||
| User-visible changes in hledger-ui. | ||||
| 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 | ||||
| 
 | ||||
| - use hledger 1.16.1, fixing GHC 8.0/8.2 build | ||||
|  | ||||
| @ -1,6 +1,43 @@ | ||||
| User-visible changes in hledger-web. | ||||
| 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 | ||||
| 
 | ||||
| - Drop unnecessary json (#1190), mtl-compat dependencies | ||||
|  | ||||
| @ -1,6 +1,44 @@ | ||||
| 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 | ||||
| 
 | ||||
| - Drop unnecessary mtl-compat dependency | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user