package satyrographos
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
- Unreleased
- v0.0.2.8 - 2020-11-08
- 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
A package manager for SATySFi
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.0.2.8.tar.gz
md5=37f4c1415fb0aeee89d6808b3e3eaa82
sha512=d3ecd1568702f78a33b65722a89ea6999ee832318ddb2608f758f3e09891f4fb29b79b1a01fc01e219a8742b214708e32a9ceede3eae77e24023b2db63221f45
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.8 - 2020-11-08
Added
- Add
buildsubcommand to create a new project from templates (#194). - Add
$todayautogen library, which has the current datetime and tzname (#201). (Experimental) Add build script lang 0.0.3 support (#202).
(run <args>...)build command (#217)(omake <args>...)build command (#226)(make-with-env-var <args>...)build command which is equivalent to(make <args>...)in build script lang 0.0.2 (#226)(make <args>...)build command now does not setSATYSFI_RUNTIMEenvironmental variable (#226)(font <dst> <src> (<font-hashes>...))source (#224, #235)(autogen (<autogen-libraries>...))clause (#231)
- Add
[experimental]doc-make@en,[experimental]doc-make@ja,[experimental]doc-omake@en,[experimental]doc-omake@ja, and[experimental]example-autogentemplates (#206, #209, #219, #223, #242, #244, #240). - Add
-W <warning-expr>option tolintcommand to enable/disable specific warnings (#215). - (Experimental) Add
migratesubcommand to automatically migrate Satyrographos projects (#216, #251) - (Experimental) Add
lockdownsubcommand to save/restore the current build environment (#225, #228) - Support
.satysfi-mdas a source type for dependency extraction (#248).
Changed
- Refine commandline options of
util deps-makesubcommand (#203, #204). - Remove Compatibility notices for Satyrographos 0.0.1 libraries (#210)
- Remove prefixes for SATySFi or Make output (e.g.,
satysfi out>) (#214) - Improve the error message when the OPAM file and the Satyrographos module have mismatching versions (#238)
- Renamed autogen libraries (#239). Now they are prefixed with
$. newsubcommand is no longer experimental (#242).lintsubcommand is no longer experimental (#243).buildsubcommand runsopam pinandopam reinstallseparately (#252).
Fixed
- Fix a bug where unit tests executing satyrographos occationally fail (#199).
- Fix a bug where
lintsubcommand fails with an exception when SATySFi is not installed (#220). - Explicitly reject unavailable autogen libraries instead of silently ignoring (#234).
- Require paths with
..are now normalized (#245). - Valid imports were reported when they are importing the same target of problematic imports (#246).
- Fix command summaries (#250)
v0.0.2.7 - 2020-10-19
Added
- Add
newsubcommand to create a new project from templates (#152, #158, #159, #188). - Add
lintsubcommand to detect errors in Satyrographos libraries (#165, #185, #186). - Add
debugsubcommand to run utilities for debugging (#178). - Add
debug depgraphsubcommand to output dependency graph of SATySFi source files (#178, #180, #183, #185). - Add
doc/terminology.mdto define terms used in the project (#177).
Changed
- Internal representation of a build file now have location of each module declaration, wherefore outputs of
lintandopam buildfilehave line numbers (#171) - Use version string generated by
git describefor 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
satysfisubcommand to run SATySFi as an experimental feature. (#137)
Changed
v0.0.2.5 - 2020-07-11
Changed
- Now
satyrographos opam uninstalldoes 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 installfail (#96) installdidn’t fail when dependencies are not met (#97)- Fix missing line breaks in verbose messages (#100)
- Fix a bug where
installfails when/usr/share/satysfi/distor/usr/local/share/satysfi/distexists but no satysfi packages are installed in OPAM. (#106)
v0.0.2.2 - 2019-12-28
Added
- Add alias
-lof-libraryoption ofinstallsubcommand (#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
~/.satyrographosunless it is required (#57)
v0.0.2.0 - 2019-09-10
Added
- Add
-package PACKAGEoption toinstallsubcommand. (#29, #35) - Support build script
Satyristes(#30, #33, #41) - Show compatibility warnings (#40, #46)
- Build library docs (require satysfi capable with
-Coption) (#43)
Changed
- Use consistent terminology. (#39)
- Changed metadata format stored in package registry, which requires removing existing
~/.satyrographosdirectory (#51)
Fixed
- Fix install directory when environment variable
SATYSFI_RUNTIMEexists. (#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 -copyto 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/distor/usr/share/satysfi/dist. satyrographos statushas 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
-verboseto 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,helpand 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.8 - 2020-11-08
- 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