;update changelogs
This commit is contained in:
		
							parent
							
								
									ebf5ed93f2
								
							
						
					
					
						commit
						cca0b7aec6
					
				
							
								
								
									
										121
									
								
								CHANGES.md
									
									
									
									
									
								
							
							
						
						
									
										121
									
								
								CHANGES.md
									
									
									
									
									
								
							| @ -1,148 +1,47 @@ | ||||
| General/project-related changes in the hledger project.  | ||||
| For package-specific changes, see the package changelogs. | ||||
| 
 | ||||
| # 8c9d8052 | ||||
| # 7dd54751 | ||||
| 
 | ||||
| - ; site: download: drop unpinned/failing nix command (#980); cleanups | ||||
| - make site-watch: site-liverender & site-livereload in one command | ||||
| 
 | ||||
| - ; site: download: consistent hledger-install.sh naming | ||||
| - site: download: wine | ||||
| 
 | ||||
| - ; site: download: drop nix badges | ||||
| - tools: generatejournal: vary amount, make reports with fewer zeroes | ||||
| 
 | ||||
| - ; site: download: add nix pinned command (#980); drop double borders | ||||
| - make samplejournals: more; don't remake ones used for tests | ||||
| 
 | ||||
| - ; site: download: drop linuxbrew links, that was an old name (#321) | ||||
| - tools: generatejournal: start from a fixed year, not last year | ||||
|   So regenerating sample journals doesn't require updating tests. | ||||
| 
 | ||||
| - ; site: download: latest nix wording (#980) | ||||
| - tools: generatejournal: also generate P records (#999) | ||||
| 
 | ||||
| - ; site: download: fix hydra links (#980) | ||||
| - doc: add a README for the functional tests, linked from contrib guide | ||||
| 
 | ||||
| - ; site: home: wording tweaks | ||||
| 
 | ||||
| - ; site: download: drop unnecessary link brackets | ||||
|   http://pandoc.org/MANUAL.html#reference-links -> shortcut_reference_links | ||||
| 
 | ||||
| - ; site: download: update nix command (#980); links cleanup | ||||
| 
 | ||||
| - doc: mention dockerized source build (Dmitry Astapov) | ||||
| - Rename hledger-makeitso to hledger-flow (Andreas Pauley) | ||||
| 
 | ||||
| - docker: use "haskell" image as base (Dmitry Astapov) | ||||
| 
 | ||||
| - ;site: download: refine openbsd, sandstorm links | ||||
| 
 | ||||
| - ;site: download: drop third-party packages that seem out of date | ||||
| 
 | ||||
| - ;site: download: consistent install tool/package links on left/right | ||||
| 
 | ||||
| - ; site: download: add manual badges where needed | ||||
| 
 | ||||
| - ; site: home: reorder intro links, add offsite arrow | ||||
| 
 | ||||
| - ; site: home: rewrite top content | ||||
| 
 | ||||
| - ;site: update cookbook links | ||||
| 
 | ||||
| - ; site: home: streamline left column content | ||||
| 
 | ||||
| - ; site: home: more prominent install, github buttons | ||||
| 
 | ||||
| - ; site: download: mention windows unicode display issue (#961) | ||||
| 
 | ||||
| - ; site: download: enlarge font | ||||
| 
 | ||||
| - ; site: download: stack: can simplify that further, why not | ||||
| 
 | ||||
| - ; site: download: simplify stack command, ensure GHC 8.6.4 | ||||
| 
 | ||||
| - ; site: download: latest windows binary; windows tweaks | ||||
| 
 | ||||
| - ; site: download: links to windows build issues; wording | ||||
| 
 | ||||
| - ; site: download: order linux distros by freshness | ||||
| 
 | ||||
| - ; site: download: update windows binary | ||||
| 
 | ||||
| - appveyor: note 7z docs | ||||
|   [skip ci] | ||||
| 
 | ||||
| - appveyor: enable web | ||||
|   [skip ci] | ||||
| 
 | ||||
| - travis: enable web, api | ||||
| 
 | ||||
| - travis: build fewer packages, refilling cache after resolver bump | ||||
| 
 | ||||
| - bump default stack.yaml to nightly-2019-03-09 / ghc 8.6.4 | ||||
| 
 | ||||
| - ;site: download: bump gentoo version | ||||
| 
 | ||||
| - ;shake hledgerorg: tweak home page commit message | ||||
| 
 | ||||
| - ;site: home: wiki links | ||||
| 
 | ||||
| - ;site: home: wiki links | ||||
| 
 | ||||
| - ;fix pull request template link; comment the help text | ||||
| 
 | ||||
| - ;site: home: wiki links | ||||
| 
 | ||||
| - make: cleanups | ||||
| 
 | ||||
| - make site: remove a bashism | ||||
| 
 | ||||
| - ;site: home: wiki links | ||||
| 
 | ||||
| - make site: log to site.log again | ||||
| 
 | ||||
| - shake site: also commit & push home page when wiki links change | ||||
| 
 | ||||
| - tools: move site.sh into shake; stop running just-pushed shakefile | ||||
|   Running the just pushed Shake.hs was too insecure. | ||||
| 
 | ||||
| - tools: make site.sh mac compatible | ||||
| 
 | ||||
| - shake: don't echo commands by default | ||||
| 
 | ||||
| - shake: clean up docs | ||||
| 
 | ||||
| - make: rename sub-makefiles; start moving site script to make/shake | ||||
|   [ci skip | ||||
| 
 | ||||
| - site: download: note ghc 8.6.3 hang on windows | ||||
| 
 | ||||
| - site: download: drop hledger-diff addon | ||||
| 
 | ||||
| - install: stop installing hledger-diff addon (#981) | ||||
| 
 | ||||
| - shake commandhelp: don't generate a txt for the README (#981) | ||||
| 
 | ||||
| - site: download: ensure nix install gets latest available (#980) | ||||
| 
 | ||||
| - tools: commit missing pandoc filters (#981) | ||||
| 
 | ||||
| - site: download: more cleanup | ||||
| 
 | ||||
| - site: download: tweaks | ||||
| 
 | ||||
| - site: simplify download page | ||||
| 
 | ||||
| - site: download: bump docker version | ||||
| 
 | ||||
| - site: download: improve nix/docker/sandstorm links/descriptions | ||||
| 
 | ||||
| - site: download: simplify nix instructions (#980) | ||||
| 
 | ||||
| - install: don't forget to bump own version | ||||
| 
 | ||||
| - download page, hledger-install: bump hledger-iadd version | ||||
| 
 | ||||
| - site: download: reduce popping of "latest release is" | ||||
| 
 | ||||
| - site: relnotes: show minor release, link announcent | ||||
| 
 | ||||
| - download page, hledger-install: bump hledger version | ||||
| 
 | ||||
| - shake: add 1.14 to web manual versions | ||||
| 
 | ||||
| 
 | ||||
| # 1.14 2019-03-01 | ||||
|  | ||||
| @ -1,9 +1,9 @@ | ||||
| User-visible changes in hledger-api. | ||||
| See also the hledger changelog. | ||||
| 
 | ||||
| # 928ddfeb | ||||
| # c9e16b83 | ||||
| 
 | ||||
| - bump hledger version to 1.14.1, and other pkgs' lower bounds | ||||
| - use hledger 1.15 | ||||
| 
 | ||||
| # 1.14 2019-03-01 | ||||
| 
 | ||||
|  | ||||
| @ -1,7 +1,22 @@ | ||||
| Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. | ||||
| For user-visible changes, see the hledger package changelog. | ||||
| 
 | ||||
| # 5067d0f9 | ||||
| # ebf5ed93 | ||||
| 
 | ||||
| - lib: save the current date in ReportOpts | ||||
|   We need this for choosing a valuation date, otherwise, report | ||||
|   functions would have to be in IO or we'd have to pass in yet another | ||||
|   argument. | ||||
| 
 | ||||
|   It's optional because it's useful to be able to create report opts | ||||
|   purely (I think ?) This is not ideal but maybe not a problem. | ||||
| 
 | ||||
| - lib: journalStartDate, journalEndDate | ||||
| 
 | ||||
| - Change unused argument to undefined to make possible bugs more obvious (Jakob Schöttl) | ||||
| 
 | ||||
| - rejigger Hledger.Cli tests to have correct prefix, add Cli.Utils | ||||
| 
 | ||||
| 
 | ||||
| # 1.14.1 2019-03-20 | ||||
| 
 | ||||
|  | ||||
| @ -1,7 +1,11 @@ | ||||
| User-visible changes in hledger-ui. | ||||
| See also the hledger changelog. | ||||
| 
 | ||||
| # 5f3cad4b | ||||
| # 1ac6c040 | ||||
| 
 | ||||
| - support brick >=0.47 also | ||||
| 
 | ||||
| - use hledger 1.15 | ||||
| 
 | ||||
| # 1.14.2 2019-03-20 | ||||
| 
 | ||||
|  | ||||
| @ -1,7 +1,9 @@ | ||||
| User-visible changes in hledger-web. | ||||
| See also the hledger changelog. | ||||
| 
 | ||||
| # 7c14e108 | ||||
| # c9e16b83 | ||||
| 
 | ||||
| - use hledger 1.15 | ||||
| 
 | ||||
| # 1.14.1 2019-03-20 | ||||
| 
 | ||||
|  | ||||
| @ -1,10 +1,74 @@ | ||||
| User-visible changes in the hledger command line tool and library. | ||||
| 
 | ||||
| 
 | ||||
| # 489b7fd8 | ||||
| # ebf5ed93 | ||||
| 
 | ||||
| - the external hledger-diff addon has been merged as the builtin diff command. | ||||
|   The addon (https://github.com/gebner/hledger-diff/) is now deprecated. | ||||
| - date-aware valuation: more thorough --value-at; document status (#329, #999) | ||||
|   This feature turns out to be quite involved, as valuation interacts | ||||
|   with the many report variations. Various bugs/specs have been | ||||
|   fixed/clarified relating to register's running total, balance totals | ||||
|   etc. Eg register's total should now be the sum of the posting amount | ||||
|   values, not the values of the original sums. Current level of support | ||||
|   has been documented. | ||||
| 
 | ||||
|   When valuing at transaction date, we once again do early valuation of | ||||
|   all posting amounts, to get more correct results. variants. This means | ||||
|   --value-at=t can be slower than other valuation modes when there are | ||||
|   many transactions and many prices. This could be revisited for | ||||
|   optimisation when things are more settled. | ||||
| 
 | ||||
| - faster valuation: speed up -V/--value by converting reports, not the journal (#999) | ||||
|   Instead of converting all journal amounts to value early on, we now | ||||
|   convert just the report amounts to value, before rendering. | ||||
| 
 | ||||
|   This was basically how it originally worked (for the balance command), | ||||
|   but now it's built in to the four basic reports used by print, | ||||
|   register, balance and their variants - Entries, Postings, Balance, | ||||
|   MultiBalance - each of which now has its own xxValue helper. | ||||
| 
 | ||||
|   This should mostly fix -V's performance when there are many | ||||
|   transactions and prices (the price lookups could still be optimised), | ||||
|   and allow more flexibility for report-specific value calculations. | ||||
| 
 | ||||
|   +------------------------------------------++-----------------+-------------------+--------------------------+ | ||||
|   |                                          || hledger.999.pre | hledger.999.1sort | hledger.999.after-report | | ||||
|   +==========================================++=================+===================+==========================+ | ||||
|   | -f examples/1000x1000x10.journal bal -V  ||            1.08 |              0.96 |                     0.76 | | ||||
|   | -f examples/2000x1000x10.journal bal -V  ||            1.65 |              1.05 |                     0.73 | | ||||
|   | -f examples/3000x1000x10.journal bal -V  ||            2.43 |              1.58 |                     0.84 | | ||||
|   | -f examples/4000x1000x10.journal bal -V  ||            4.39 |              1.96 |                     0.93 | | ||||
|   | -f examples/5000x1000x10.journal bal -V  ||            7.75 |              2.99 |                     1.07 | | ||||
|   | -f examples/6000x1000x10.journal bal -V  ||           11.21 |              3.72 |                     1.16 | | ||||
|   | -f examples/7000x1000x10.journal bal -V  ||           16.91 |              4.72 |                     1.19 | | ||||
|   | -f examples/8000x1000x10.journal bal -V  ||           27.10 |              9.83 |                     1.40 | | ||||
|   | -f examples/9000x1000x10.journal bal -V  ||           39.73 |             15.00 |                     1.51 | | ||||
|   | -f examples/10000x1000x10.journal bal -V ||           50.72 |             25.61 |                     2.15 | | ||||
|   +------------------------------------------++-----------------+-------------------+--------------------------+ | ||||
| 
 | ||||
|   There's one new limitation, not yet resolved: -V once again can pick a | ||||
|   valuation date in the future, if no report end date is specified and | ||||
|   the journal has future-dated transactions. We prefer to avoid that, | ||||
|   but reports currently are pure and don't have access to today's date. | ||||
| 
 | ||||
| - lib: speed up -V by sorting market prices just once (#999) | ||||
|   -V is still quite a bit slower than no -V, but not as much as before: | ||||
| 
 | ||||
|   +===========================================================++=======+ | ||||
|   | hledger.999.pre -f examples/10000x10000x10.journal bal    ||  5.20 | | ||||
|   | hledger.999.pre -f examples/10000x10000x10.journal bal -V || 57.20 | | ||||
|   | hledger.999 -f examples/10000x10000x10.journal bal        ||  5.34 | | ||||
|   | hledger.999 -f examples/10000x10000x10.journal bal -V     || 17.50 | | ||||
|   +-----------------------------------------------------------++-------+ | ||||
| 
 | ||||
| - Gabriel Ebner's hledger-diff is now built in as the diff command. | ||||
|   (And the addon command, https://github.com/gebner/hledger-diff, is now deprecated.) | ||||
| 
 | ||||
| - Fix behavior of options like -Mp2019 (Jakob Schöttl) | ||||
|   This fixes the issue #1008 | ||||
| 
 | ||||
| - reg: test and fix for --average, broken since 1.12 (#1003) | ||||
| 
 | ||||
| - csv: accept a balance field assignment instead of an amount (#1000) | ||||
| 
 | ||||
| # 1.14.2 2019-03-20 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user