;doc: changelogs
[ci skip]
This commit is contained in:
		
							parent
							
								
									af21ae6eb6
								
							
						
					
					
						commit
						e851bdf834
					
				| @ -1,6 +1,10 @@ | |||||||
| 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. | ||||||
| 
 | 
 | ||||||
|  | # 4db14ef7 | ||||||
|  | 
 | ||||||
|  | - add descriptions to most issue tracker labels | ||||||
|  | 
 | ||||||
| # 1.15 2019-09-01 | # 1.15 2019-09-01 | ||||||
| 
 | 
 | ||||||
| - install: bump to lts-14.4, hledger 1.15, drop hledger-api | - install: bump to lts-14.4, hledger 1.15, drop hledger-api | ||||||
|  | |||||||
| @ -1,6 +1,40 @@ | |||||||
| 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. | ||||||
| 
 | 
 | ||||||
|  | # aa20f34b | ||||||
|  | 
 | ||||||
|  | - lib, cli, ui: start using Control.Monad.Fail, allow base-compat 0.11 | ||||||
|  |   fail is moving out of Monad and into it's own MonadFail class. | ||||||
|  |   This will be enforced in GHC 8.8 (I think). | ||||||
|  | 
 | ||||||
|  |   base-compat/base-compat-batteries 0.11.0 have adapted to this, | ||||||
|  |   and are approaching stackage nightly | ||||||
|  |   (https://github.com/commercialhaskell/stackage/issues/4802). | ||||||
|  | 
 | ||||||
|  |   hledger is now ready to build with base-compat-batteries 0.11.0, once | ||||||
|  |   all of our deps do (eg aeson). We are still compatible with the older | ||||||
|  |   0.10.x and GHC 7.10.3 as well. | ||||||
|  | 
 | ||||||
|  |   For now we are using both fails: | ||||||
|  | 
 | ||||||
|  |   - new fail (from Control.Monad.Fail), used in our parsers, imported | ||||||
|  |     via base-compat-batteries Control.Monad.Fail.Compat to work with | ||||||
|  |     older GHC versions. | ||||||
|  | 
 | ||||||
|  |   - old fail (from GHC.Base, exported by Prelude, Control.Monad, | ||||||
|  |     Control.Monad.State.Strict, Prelude.Compat, ...), used in easytest's | ||||||
|  |     Test, since I couldn't find their existing fail implementation to update. | ||||||
|  | 
 | ||||||
|  |   To reduce (my) confusion, these are imported carefully, consistently, | ||||||
|  |   and qualified everywhere as Fail.fail and Prelude.fail, with clashing | ||||||
|  |   re-exports suppressed, like so: | ||||||
|  | 
 | ||||||
|  |       import Prelude hiding (fail) | ||||||
|  |       import qualified Prelude (fail) | ||||||
|  |       import Control.Monad.State.Strict hiding (fail) | ||||||
|  |       import "base-compat-batteries" Prelude.Compat hiding (fail) | ||||||
|  |       import qualified "base-compat-batteries" Control.Monad.Fail.Compat as Fail | ||||||
|  | 
 | ||||||
| # 1.15.2 2019-09-05 | # 1.15.2 2019-09-05 | ||||||
| 
 | 
 | ||||||
| Changes: | Changes: | ||||||
|  | |||||||
| @ -1,6 +1,10 @@ | |||||||
| User-visible changes in hledger-ui. | User-visible changes in hledger-ui. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
|  | # aa20f34b | ||||||
|  | 
 | ||||||
|  | - lib, cli, ui: start using Control.Monad.Fail, allow base-compat 0.11 | ||||||
|  | 
 | ||||||
| # 1.15 2019-09-01 | # 1.15 2019-09-01 | ||||||
| 
 | 
 | ||||||
| - allow brick >=0.47 | - allow brick >=0.47 | ||||||
|  | |||||||
| @ -1,6 +1,9 @@ | |||||||
| User-visible changes in hledger-web. | User-visible changes in hledger-web. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
|  | # aa20f34b | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # 1.15 2019-09-01 | # 1.15 2019-09-01 | ||||||
| 
 | 
 | ||||||
| - --serve-api disables the usual server-side web UI (leaving only the API routes) | - --serve-api disables the usual server-side web UI (leaving only the API routes) | ||||||
|  | |||||||
| @ -1,6 +1,27 @@ | |||||||
| User-visible changes in the hledger command line tool and library. | User-visible changes in the hledger command line tool and library. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # aa20f34b | ||||||
|  | 
 | ||||||
|  | - import: message cleanups, mention input files | ||||||
|  |   Only the --dry-run message needs the semicolon, so dry run output can | ||||||
|  |   be piped into hledger. | ||||||
|  | 
 | ||||||
|  | - import: --catchup marks all transactions imported, without importing | ||||||
|  | 
 | ||||||
|  | - import: also show a message when nothing was imported | ||||||
|  | 
 | ||||||
|  | - import: create the journal if missing, like the add command | ||||||
|  |   Streamlines import/migration instructions. | ||||||
|  | 
 | ||||||
|  | - bal: don't raise an error (maximum) when there is neither budget nor transactions in the report period (Dmitry Astapov) | ||||||
|  | 
 | ||||||
|  | - bal: improve debug output for budget report (show budget txns) (Dmitry Astapov) | ||||||
|  | 
 | ||||||
|  | - fix generation of periodic transactions with days/months/... repeat (Dmitry Astapov) | ||||||
|  | 
 | ||||||
|  | - lib, cli, ui: start using Control.Monad.Fail, allow base-compat 0.11 | ||||||
|  | 
 | ||||||
| # 1.15.2 2019-09-05 | # 1.15.2 2019-09-05 | ||||||
| 
 | 
 | ||||||
| - -V and -X now respect a report end date (set with -e or -p or date:) | - -V and -X now respect a report end date (set with -e or -p or date:) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user