package satyrographos
A package manager for SATySFi
Install
Dune Dependency
Authors
Maintainers
Sources
v0.0.2.7.tar.gz
md5=5fb76f07c93bcc0aba92ddc497d1e4c5
sha512=4f9f155f31925efe4e03cb1a285bf9ddb52e8efd99fef104d8102ad0a675137a0fcf0b9a08076035ae37f7eb960e5467ad31eb11e33672bbd15a50b2193fdc7f
doc/CHANGELOG.html
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Haskell PVP.
Unreleased
v0.0.2.7 - 2020-10-19
Added
- Add
new
subcommand to create a new project from templates (#152, #158, #159, #188). - Add
lint
subcommand to detect errors in Satyrographos libraries (#165, #185, #186). - Add
debug
subcommand to run utilities for debugging (#178). - Add
debug depgraph
subcommand to output dependency graph of SATySFi source files (#178, #180, #183, #185). - Add
doc/terminology.md
to define terms used in the project (#177).
Changed
- Internal representation of a build file now have location of each module declaration, wherefore outputs of
lint
andopam buildfile
have line numbers (#171) - Use version string generated by
git describe
for pin build (#189)
Fixed
- Unit tests get locale-invaliant (#163).
- Weird indents in compatibility warnings are fixed (#164 by @matsud224).
- Missing spaces and confusing option docs are fixed (#173).
- Compatibility opt-in warnings are now output to stderr instead of stdout (#175)
v0.0.2.6 - 2020-08-30
Added
- Add
satysfi
subcommand to run SATySFi as an experimental feature. (#137)
Changed
v0.0.2.5 - 2020-07-11
Changed
- Now
satyrographos opam uninstall
does nothing. (#128)
Removed
- Drop support of OCaml 4.08 and older, and SATySFi 0.0.4 and older.
v0.0.2.4 - 2020-03-22
Added
- Add autogen package
satyrographos/experimental/fonts
(%fonts
) as an experimental feature. (#122, #125) - Add autogen package
satyrographos/experimental/libraries
(%libraries
) as an experimental feature. (#122)
Fixed
- Show a warning message instead of failing with non-hash files in hash dir (#110 reported by @gfngfn, #111)
- Show a filename when a hash file contains a grammatical error (#115)
v0.0.2.3 - 2020-02-15
Added
- Add file sections to recursively add fonts
(fontDir <dir>)
and packages(packageDir <dir>)
(#102)
Changed
- For OCaml 4.09 and later, Package metadata format in OPAM and Satyrographos registries is changed. This may require people using the affected OCaml versions to remove
~/.satyrographos
. (#89) - Outputs from external commands have prefix for each line (#101, #103)
Fixed
- Using
(file <dst> <src>)
hadopam install
fail (#96) install
didn’t fail when dependencies are not met (#97)- Fix missing line breaks in verbose messages (#100)
- Fix a bug where
install
fails when/usr/share/satysfi/dist
or/usr/local/share/satysfi/dist
exists but no satysfi packages are installed in OPAM. (#106)
v0.0.2.2 - 2019-12-28
Added
- Add alias
-l
of-library
option ofinstall
subcommand (#74) - Support core v0.13 (#70 by @xclerc & #71)
Fixed
v0.0.2.1 - 2019-09-11
Added
- Read SATYROGRAPHOS_DIR for Satyrographos registry (#55)
Changed
- Stop writing
~/.satyrographos
unless it is required (#57)
v0.0.2.0 - 2019-09-10
Added
- Add
-package PACKAGE
option toinstall
subcommand. (#29, #35) - Support build script
Satyristes
(#30, #33, #41) - Show compatibility warnings (#40, #46)
- Build library docs (require satysfi capable with
-C
option) (#43)
Changed
- Use consistent terminology. (#39)
- Changed metadata format stored in package registry, which requires removing existing
~/.satyrographos
directory (#51)
Fixed
- Fix install directory when environment variable
SATYSFI_RUNTIME
exists. (#25)
v0.0.1.7 - 2019-04-19
Fixed
- Satyrographos does not fail even when OPAM does not exist
v0.0.1.6 - 2019-04-09
Added
- Add
install -copy
to copy files rather than create symlinks.
v0.0.1.5 - 2019-02-13
Changed
- When satysfi dist does not exist in the OPAM registory, Satyrographos use one in either
/usr/local/share/satysfi/dist
or/usr/share/satysfi/dist
. satyrographos status
has more information.
Fixed
- Non-deterministic test failure
v0.0.1.4 - 2019-02-11
Fixed
- Fix build error with YoJson 1.4.1+satysfi
- Updated README
v0.0.1.3 - 2019-02-10
Fixed
- Fix build error with YoJson 1.6.0
v0.0.1.2 - 2019-01-07
Added
- Add compatibility gates and warnings.
- Add
-system-font-prefix <system-font-name-prefix>
to install system fonts. - Add
-verbose
to control message verbosity.
Changed
- Use new repository schema.
- Installs symbolic links to files under the registory rather than their copies.
v0.0.1.1 - 2018-10-31
Added
- Accepts
-help
,help
and so on in command line argument
v0.0.1.0 - 2018-10-21
Added
- Add Licence and Changelog.
- Functionality to register packages
- Functionality to install registered packages
- Merge hash files
- Detect duplicated package files
- Detect duplicated hash definitions
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
- Unreleased
- v0.0.2.7 - 2020-10-19
- v0.0.2.6 - 2020-08-30
- v0.0.2.5 - 2020-07-11
- v0.0.2.4 - 2020-03-22
- v0.0.2.3 - 2020-02-15
- v0.0.2.2 - 2019-12-28
- v0.0.2.1 - 2019-09-11
- v0.0.2.0 - 2019-09-10
- v0.0.1.7 - 2019-04-19
- v0.0.1.6 - 2019-04-09
- v0.0.1.5 - 2019-02-13
- v0.0.1.4 - 2019-02-11
- v0.0.1.3 - 2019-02-10
- v0.0.1.2 - 2019-01-07
- v0.0.1.1 - 2018-10-31
- v0.0.1.0 - 2018-10-21