;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.  | General/project-related changes in the hledger project.  | ||||||
| For package-specific changes, see the package changelogs. | 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 | - Rename hledger-makeitso to hledger-flow (Andreas Pauley) | ||||||
| 
 |  | ||||||
| - ; 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) |  | ||||||
| 
 | 
 | ||||||
| - docker: use "haskell" image as base (Dmitry Astapov) | - 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 | - appveyor: enable web | ||||||
|   [skip ci] |   [skip ci] | ||||||
| 
 | 
 | ||||||
| - travis: enable web, api | - 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 | - 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 | - shake site: also commit & push home page when wiki links change | ||||||
| 
 | 
 | ||||||
| - tools: move site.sh into shake; stop running just-pushed shakefile | - tools: move site.sh into shake; stop running just-pushed shakefile | ||||||
|   Running the just pushed Shake.hs was too insecure. |   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 | - 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) | - tools: commit missing pandoc filters (#981) | ||||||
| 
 | 
 | ||||||
| - site: download: more cleanup | - 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: 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.14 2019-03-01 | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| User-visible changes in hledger-api. | User-visible changes in hledger-api. | ||||||
| See also the hledger changelog. | 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.14 2019-03-01 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,22 @@ | |||||||
| 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. | ||||||
| 
 | 
 | ||||||
| # 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.14.1 2019-03-20 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,11 @@ | |||||||
| User-visible changes in hledger-ui. | User-visible changes in hledger-ui. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # 5f3cad4b | # 1ac6c040 | ||||||
|  | 
 | ||||||
|  | - support brick >=0.47 also | ||||||
|  | 
 | ||||||
|  | - use hledger 1.15 | ||||||
| 
 | 
 | ||||||
| # 1.14.2 2019-03-20 | # 1.14.2 2019-03-20 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,9 @@ | |||||||
| User-visible changes in hledger-web. | User-visible changes in hledger-web. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # 7c14e108 | # c9e16b83 | ||||||
|  | 
 | ||||||
|  | - use hledger 1.15 | ||||||
| 
 | 
 | ||||||
| # 1.14.1 2019-03-20 | # 1.14.1 2019-03-20 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,10 +1,74 @@ | |||||||
| User-visible changes in the hledger command line tool and library. | 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. | - date-aware valuation: more thorough --value-at; document status (#329, #999) | ||||||
|   The addon (https://github.com/gebner/hledger-diff/) is now deprecated. |   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 | # 1.14.2 2019-03-20 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user