Simon Hengel
effa6796e7
Add missing extra-source-files
( fixes #302 )
2018-07-13 13:29:53 +08:00
Simon Hengel
ae4b4e3059
Let hpack infer its own license from LICENSE
2018-07-13 12:16:59 +08:00
Simon Hengel
e37f240ec7
Bump version
2018-07-13 12:14:11 +08:00
Simon Hengel
d2d5426494
Infer license
from license-file
2018-07-13 08:37:36 +08:00
Simon Hengel
8b19413676
Document how to set cabal-version
manually
2018-07-11 21:10:14 +08:00
Simon Hengel
fae1f0f20e
Bump version
2018-07-11 19:43:37 +08:00
Simon Hengel
6b4c9e8c5c
Support SPDX license identifiers (see #292 )
...
- Require `cabal-version: 2.2` when SPDX license identifiers are used
- Map cabal-style licenses to SPDX license identifiers when
`cabal-version` is 2.2 or higher
2018-07-11 19:27:15 +08:00
Simon Hengel
b4dede0c40
Bump version
2018-03-16 18:09:06 +08:00
Simon Hengel
e14b0ad91a
Bump version
2018-03-15 11:27:18 +08:00
Simon Hengel
b416242052
Bump version
2018-03-13 13:04:39 +08:00
Simon Hengel
49d89da91c
Require HUnit >= 1.6.0.0 ( fixes #279 )
2018-03-12 00:06:24 +08:00
Simon Hengel
25e115e0ce
Prepare release
2018-02-16 01:50:27 +08:00
Simon Hengel
5f19c465fd
Expose more flexible API from "Hpack" module
2018-02-14 15:46:52 +08:00
Simon Hengel
3d814d2a48
Major API refactoring
2018-02-14 15:46:07 +08:00
Simon Hengel
81a8dad0cd
Adjust lower bound for aeson (see #270 )
2018-02-11 01:07:08 +08:00
Simon Hengel
38c24b24c6
Drop support for GHC 7.10.*
2018-02-09 11:13:20 +08:00
Simon Hengel
7c46a3e403
Some module renaming
2018-02-07 06:57:24 +08:00
Simon Hengel
faa4c3d487
rename Hpack.Dependency to Hpack.Syntax.Dependency
2018-02-07 01:52:28 +08:00
Simon Hengel
b960697258
Bump version
2018-02-05 18:25:59 +08:00
Simon Hengel
22a712dae0
Keep non-existing literal files on glob expansion ( fixes #101 )
2018-02-05 08:20:14 +08:00
Simon Hengel
847d4afadc
Accept objects for verbatim ( close #262 )
2018-02-03 13:23:23 +08:00
Simon Hengel
70bea0e370
Better handling of unrecognized fields
2018-02-02 15:04:39 +08:00
Simon Hengel
bf6ecc52c7
Require aeson-1.0.0
2018-01-29 11:00:54 +08:00
Simon Hengel
cc605b9b14
Bump version
2018-01-29 01:45:27 +08:00
Simon Hengel
c80880c0ce
Bump version
2018-01-18 12:34:13 +08:00
Simon Hengel
fd637d9426
Accepts defaults on a per section basis ( close #242 )
2018-01-13 20:29:46 +08:00
Simon Hengel
f525cf1cc3
Reject invalid refs for defaults (see #244 )
2017-12-26 15:02:43 +08:00
Simon Hengel
89434733ea
Refactoring
2017-12-25 10:05:38 +08:00
Simon Hengel
45e17c6246
Refactoring
2017-12-25 09:26:22 +08:00
Simon Hengel
96effadad0
Add support for defaults
2017-12-24 17:53:39 +08:00
Simon Hengel
7a1d2d7d1d
Move some of he code related to parsing to Hpack.Syntax.*
2017-12-23 12:00:57 +08:00
Simon Hengel
abbf91b91c
Bump version
2017-12-13 20:12:55 +08:00
Simon Hengel
a61647ad39
Bump version
2017-12-12 10:23:08 +08:00
Simon Hengel
8aa7537fed
Allow dependency constraints to be numbers ( close #234 )
2017-12-12 09:42:25 +08:00
Simon Hengel
9e506706b4
Bump version
2017-12-11 20:35:59 +08:00
Simon Hengel
c95b1937ff
Use system specific newline encoding when doing IO ( close #219 )
2017-12-02 17:48:16 +08:00
Simon Hengel
3a46bca9a3
Refactoring
2017-11-24 09:06:48 +08:00
Simon Hengel
6245af55a3
Do not depend on base-compat
2017-11-24 09:06:09 +08:00
Simon Hengel
d674368e64
Drop support for GHC < 7.10.*
2017-11-24 08:58:29 +08:00
Simon Hengel
7539cd1d43
Enforce by type that we print all unknown field warnings
2017-11-23 13:13:52 +08:00
Simon Hengel
1ed0475e2f
Do not overwrite any existing cabal file if it has been modified manually
2017-11-16 22:35:53 +08:00
Simon Hengel
8639c1e2cc
Add end-to-end tests
2017-10-26 21:26:23 +08:00
Simon Hengel
a642da80d8
GHC 7.8.* compat
2017-10-26 21:15:46 +08:00
Simon Hengel
3cb23807fc
Bump version
2017-10-13 00:23:56 +08:00
Simon Hengel
bea224384a
Bump version
2017-10-02 10:55:23 +08:00
Simon Hengel
fd2740c92d
Glob 0.9.0 compat
2017-10-02 10:55:23 +08:00
Simon Hengel
ef73274cc5
Add IsList instance for Dependencies
2017-09-29 14:47:52 +08:00
Simon Hengel
0402a445cb
Refactoring
2017-09-26 19:15:13 +08:00
Simon Hengel
27a237c1ae
Refactoring
2017-09-25 21:00:38 +08:00
Simon Hengel
5ae637740a
GHC 8.2.1 compat
2017-09-25 17:45:05 +08:00
Simon Hengel
61d5bc299f
Depend on Cabal for dependency parsing
...
(similar to #64 , needed for #193 )
2017-09-23 19:05:10 +08:00
Simon Hengel
8eda90ad3a
Bump version
2017-06-24 08:48:07 +08:00
Simon Hengel
ce514cee60
Output generated cabal file to stdout when - is given (see #113 )
2017-06-13 16:02:39 +08:00
Simon Hengel
add61e10c9
package.yaml: Use executable
instead of executables
2017-06-13 10:12:32 +08:00
Simon Hengel
01b62920a0
Bump version
2017-06-13 10:09:48 +08:00
Simon Hengel
be47deadc2
Minor formatting change
2017-02-22 17:27:23 +08:00
Simon Hengel
96d36a89cf
Revert "Add motivation section to README.md"
...
This reverts commit 995b349e71
.
2017-02-03 22:47:46 +08:00
Michael Xavier
995b349e71
Add motivation section to README.md
...
This resolves #140 . The list may be phrased more elegantly and added
to, but its better to have at least something there ASAP.
2017-02-03 21:00:30 +08:00
Tomas Janousek
086d5d7d7d
Include CHANGELOG.md in cabal package
...
Otherwise it won't show up in hackage.
2017-01-30 02:51:35 +01:00
Tomas Janousek
f8663c3b09
Bump version
2017-01-30 02:24:20 +01:00
Tomas Janousek
95f08b2d12
Do not include README in cabal package
...
The rendering on Hackage is broken. So I guess we better just refer
users to GitHub.
fixes #153
2017-01-30 02:24:14 +01:00
Mitchell Rosen
8ce8ed3c61
Add setup-depends
2017-01-24 11:02:00 -05:00
Simon Hengel
cb64a0b63f
Bump version
2017-01-11 09:13:39 +08:00
Michael Snoyman
331ab4eacc
Use binary I/O for cabal files
...
This makes character encoding of UTF-8 explicit, and avoids problems
when a different system locale is set. For more information, see:
http://www.snoyman.com/blog/2016/12/beware-of-readfile
2017-01-06 12:21:58 +02:00
Simon Jakobi
a96d192b95
Include README.md in sdist tarball
2016-10-09 01:37:14 +02:00
Simon Hengel
e92cd27fc3
version bump
2016-09-07 15:13:48 +08:00
Simon Hengel
5ddbda30ef
Update package.yaml
...
(amend 41496df853
)
2016-09-05 20:51:05 +08:00
Simon Hengel
67ac4f1240
Merge pull request #103 from mgsloan/bump-to-aeson-0.11
...
Bump lower-bound on aeson
2016-07-17 00:55:32 +08:00
Sönke Hahn
1a8fe49450
bump version
2016-06-10 22:09:50 +08:00
Michael Sloan
41496df853
Bump lower-bound on aeson
...
See https://github.com/sol/hpack/issues/102
2016-05-16 00:20:58 -07:00
Robbin C
3da13db3dc
Update README and bump version
2016-05-09 17:09:17 +08:00
Simon Hengel
8d9d9cb319
Bump version
2016-04-29 15:33:55 +08:00
Simon Hengel
4c747a2b7b
Bump version
2016-04-08 15:50:33 +08:00
Simon Hengel
a77a842e76
Add tests for field sorting
2016-03-27 19:09:06 +08:00
Simon Hengel
18a24259e7
Refactoring
2016-03-27 09:45:26 +08:00
Simon Hengel
6d92ed2547
Bump version
2016-03-21 12:06:31 +08:00
Simon Hengel
630b866c2d
Bump version
2016-03-21 11:46:43 +08:00
Simon Hengel
d890a6043a
Bump version
2016-03-13 20:09:56 +08:00
Simon Hengel
adebb99f5b
Deterministic ordering for executable sections, flags, etc. ( close #84 )
2016-03-03 12:35:53 +08:00
Simon Hengel
06b9dbe6f2
Bump version
2016-02-29 17:24:27 +08:00
Simon Hengel
b890be0c2d
Bump version
2016-02-21 10:03:52 +08:00
Simon Hengel
1ca6eb2e8b
Bump version
2016-02-17 22:07:49 +08:00
Simon Hengel
98110f843e
Accept location to package directory on the command-line
2016-02-10 14:11:52 +08:00
Simon Hengel
d658ef757b
Make independent of current working directory
2016-02-10 12:52:12 +08:00
Simon Hengel
bed0794c0a
Handle Paths_* module
2016-02-05 21:55:11 +08:00
Simon Hengel
23a6ce1d42
Expose main driver as a library
2016-02-05 21:17:11 +08:00
Sönke Hahn
a977092a7c
cabal: requiring aeson >= 0.10 for tests, see #53
2015-11-05 05:04:45 +08:00
Simon Hengel
897e840d87
Don't list other-extensions package.yaml
2015-11-05 04:48:37 +08:00
Oleg Grenrus
4ae50531cb
Support other-extensions
2015-11-03 08:28:05 +02:00
kenny shen
9b10498713
version bump
2015-09-22 16:46:42 +08:00
Simon Hengel
d74f3e7620
Bump version
2015-09-16 11:35:28 +08:00
kenny shen
8a6e62186b
version bump
2015-09-02 11:36:18 +08:00
kenny shen
4af54089f5
version bump
2015-08-31 14:13:52 +08:00
kenny shen
48a8b6100e
use cpp-options
2015-08-31 14:11:04 +08:00
Oleg Grenrus
0058604f41
Add category
2015-08-31 14:04:12 +08:00
kenny shen
67d1e6e914
More exports
2015-08-31 13:51:49 +08:00
Simon Hengel
a849214dfc
Add --silent ( close #45 )
2015-08-30 09:38:05 +08:00
Sönke Hahn
17770d36a8
bump version
2015-07-16 14:03:28 +08:00
Sönke Hahn
768119c70a
bump version
2015-07-16 11:54:30 +08:00
Simon Hengel
5ea133a225
Accept arbitrary entry points for executables
2015-07-15 09:13:59 +08:00