;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