Releases: sit-fyi/sit
Interim release
This is an interim release that should allow users of a released version to access
sit repositories with a flat records namespace enabled (currently a master-only feature)
Changelog
Improvements
- Support for textual links in items in anticipation of flat records namespace (0.5 feature)
(995c2e41-1190-4ba2-bd24-50118f2664c7, d5832c5e-2e65-465a-abab-138639287a01,8f33f6ce-a925-4c88-96e9-8b9a5e06972d)
SHA256 sums
Hash | File |
---|---|
9bff6077a578a221fd0135bb415737299cc1ed542df25c29bfdce83971b13e5b | sit-x86_64-linux |
ce2be3949e2cd5d8ea64d1b2d12fffdc9b5c98a9b770ecc14bc4b3e876b80ef8 | sit-web-x86_64-linux |
c3a03144bb0d05dc127adbb140c19357d38def5f0c802b3e64a49d0817c94b2c | sit-x86_64-macosx |
b7fa6380a2090f8e3ad26a90e62562b2f72e2c2e101a81ef6d7650f6662cb6e0 | sit-web-x86_64-macosx |
4577128e95ea7ed9b3221d2c500ce802bb1924f8cd15393ffe943ad34484d6a4 | sit.exe |
900524be4cbddc2d929a837e3eaac92ad1c96b512ab874e4427ab6946ea819c0 | sit-web.exe |
6a5bec2d337a295b35cd76f92a5d6ab03bd9d9a3a7fc2c885e3b380fd2379834 | sit-win7.exe |
ac7ca081e012a425c6608fd3c904fffafedaf420534db21bbae4329ffa9389f3 | sit-web-win7.exe |
Bugfixes & Improvements
This is primarily a bug fix release. It fixes a couple of important problems
in scanning record graphs and determinism of record hashes. It also
includes a few changes to improve performance in some cases.
Changelog
Breaking changes
- New API for [re-]hashing records without filtering & dynamic updates (f8a87e97-9684-4d15-b546-5ffa9da1b658)
Improvements
- Better (and faster) API to find an item (259c113e-89a9-4305-b276-aba1a4d76a70)
- Faster parallel item reduction (d856be6f-c572-451f-8fa7-d7f3692f906e)
Bugfixes
- Not being able to read some legitimate Git configs for deriving authorship (06a458fd-c143-4748-be1d-a4de7d28f8d5)
- It was possible files outside of records and records with incorrect hashes (d01dab25-83b1-4a7d-80ce-f7a43a1abf9a)
- Multi-level parents links were not resolved correctly (e7978296-ab8e-4a10-8b2b-bbe9dba645fe)
Updates
- Duktape has been updated to 2.2.1 (4510c53a-1c7d-47ac-a549-893aaa4932af)
SHA256 sums
Hash | File |
---|---|
8343dfd0c1afc50b80d5b5c8709c8687dfd9c7901797087964b954fc84c3a814 | sit-x86_64-linux |
62090b20dc9ca25a7f84f2d58b3feafb3ffa2e0c99970bd1aa0d7ccbc1bf3efe | sit-web-x86_64-linux |
db4677393895d2e056d8d5057dae9491f21eb3d723d1ecd24a3943eadac518cb | sit-x86_64-macosx |
e7bbbbe622cced990a6254e7c48075e918c94d654d5a7678ab9388a37f2349b6 | sit-web-x86_64-macosx |
6b0362a1fd5730c6b06704dfac97a81adbb4c9b2388dd1bb0783ab066424dbcf | sit.exe |
22949b0cf0ed2d399ec5d31675a0cb7fe48d07d55b2d6cb4c4cd87b5f962812d | sit-web.exe |
769ecc395d0fa82583f4f73e6d4ce89498aee713772478b252d44937b31f9af7 | sit-win7.exe |
187cf4db82b4318287b8973ab11189359789cb761081cff545f12eb0db993ec2 | sit-web-win7.exe |
Minor maintenance release
This is a minor release, updating SIT's description in
Cargo crates and command line help.
Changelog
Improvements
- Removed "SIT's an Issue Tracker" description (168d72bb-c5e6-482b-8b59-48d60e9fa4aa)
SHA256 sums
Hash | File |
---|---|
b5bde052a0b40b1034dae07fce295a09b288b5a8d45f12f1dd4bfa905957f6a2 | sit-x86_64-linux |
2e3bf51994c05afdaddace32c69dbc3ef3913c310691f40b7d4422f4c38c2553 | sit-web-x86_64-linux |
9d125fed7f2fce82d9f4ec3235b3a24ce00ed0a5dfc886f010b2263a5977604c | sit-x86_64-macosx |
bc5cc32c183b9ac7516037e8a0ed02aca1efdfe8cd32f85714e59eb16e4ce688 | sit-web-x86_64-macosx |
62173f387fd18ef76d7c796af3940f88a1b910e95b2b8ef463bbe66737b42e16 | sit.exe |
69a7b8126c39075fdfa83bec302819e886df6ef324e06ebb3e4312079368b2b8 | sit-web.exe |
e1f56e1aa16c5353f597600aad25e6e9aa621de3f019f395242f3ab76f5f1c9f | sit-win7.exe |
573131173e1e0cf2a112a179f5f0f6335cd1e270f7e1e70b27a6e5eb79368d5c | sit-web-win7.exe |
Bugfix release
This is a minor bugfix release. In certain cases (for example,
when non-semicolon comments are used), sit
would emit a cryptic
error and proceed (line 0: error: ...
). This release replaces
the library previously used in parsing git config to derive
initial authorship with libgit2.
Changelog
Bugfixes
- Deriving authorship from .gitconfig failed in some cases (06a458fd-c143-4748-be1d-a4de7d28f8d5)
SHA256 sums
Hash | File |
---|---|
9602c9bcc62d0e2758eeea2d2cfc568aafdf18f9aec96e28d7f0a61ec9c207bc | sit-x86_64-linux |
b9b7876ef29eeffa097840a791b287a492c50afc327880a078f57f2ebc1b2997 | sit-web-x86_64-linux |
5793d355ee48aa102a28be3cc4427fad79fb2f5dceff34c8fd583e901a750cd3 | sit-x86_64-macosx |
582d505052b6646fabd95c29e8ec62edcfc5d554a3bce70238d8ff491e1eb3fd | sit-web-x86_64-macosx |
7e5fa0a9ef85aca30de34578a607a3b1a70296a47f4028921e11543e99bdf148 | sit.exe |
65bf76aa7cebdbacf0c2bcd9a40116d02104434e8e15f8c0c69229c409543608 | sit-web.exe |
e71e571541cc67a145a5c4d2b626050acb0a9f958b96101885aa65a03fc49734 | sit-win7.exe |
4ed18a8c2595f33aea5e32c8443c37f23fcb51fe22d27c7b9836fcd51b980d90 | sit-web-win7.exe |
Information Tracking
With this release, SIT transitions from Serverless Issue Tracking to
Serverless Information Tracking.
This means that it is no longer limited to tracking issues. With
issue tracking functionality extracted to an independent module
(modules are one of the features introduced with this release),
you can track and share any kind of information.
The change that allowed this transition was mostly cosmetical
(issue got renamed to item) and a module convention was introduced
which makes transitioning pretty straightforward.
For existing issue tracking SIT repositories, all that needs to be
one is the addition of the issue-tracking
module:
If you are using a Git repository and don't want to carry the entire contents of this repository, simply
using git submodules
is a great way to accomplish this:
git submodule add https://github.com/sit-it/issue-tracking .sit/modules/issue-tracking
This allows to pin a specific version of issue-tracking
and update it when neccessary.
When not using a Git repository, or if it is preferrable to carry all the modules within your SIT
repository (for example, if you don't want to depend on the availability of the module in the future),
you can simply copy the entire module into .sit/modules/issue-tracking
:
git clone --depth=1 https://github.com/sit-it/issue-tracking .sit/modules/issue-tracking
rm -rf .sit/modules/issue-tracking/.sit .sit/modules/issue-tracking/.git
Changelog
Breaking changes
- Issue tracking is no longer an embedded web application, it has
been extracted to an individual module (40edf9a2-495e-434b-a857-1a86924ec2b3) sit issue
andsit issues
commands got renamed tosit item
andsit items
respectively (9540666)
Improvements
sit
will now look intocli
directory (local and in modules) andPATH
to find
sit-command
scripts for unknown commands (02546b81-12f1-4bbd-bf15-c609634a1d8e,
4ea948ac-4819-4630-9f1a-06870a1a6525, 40edf9a2-495e-434b-a857-1a86924ec2b3)sit config
command to query config files was introduced (b7643171-3012-4875-b62e-72f0c8717de5)- Configuration files can now hold custom keys (6f18103b-6d6d-4ca2-b415-1c424eec0b0c)
SHA256 sums
Hash | File |
---|---|
f3aa022c974f1005adee3c16d820518c3b681d8eeb5a6d4f7ed596ab5fd4820d | sit-x86_64-linux |
ec609d43098a7b4e3a8e55476718ce8a1ad30b8fa4d6c0ab8c50c90eb9d0381f | sit-web-x86_64-linux |
31fd9e3248407586f4585a0b7ee3c30e296ceee8193291a1a241b334fa0e1415 | sit-x86_64-macosx |
d04dcd1899a6b111b092d8db82903e320c8fc6695dcce31c4ceee1fc42bd654d | sit-web-x86_64-macosx |
84a870caf96ae0d4bf33969a4411310871bfac51dfaf6b73beffbdc2e06edf4a | sit.exe |
545ffbb7a45a74c40347ece0c727f08ec40859ccd32ec8b785cf61a42bd177e1 | sit-web.exe |
13075d8c36d8e015617cde5c80a0ccb7847f0bcbe044d045743dff234b79c35b | sit-win7.exe |
3cc02b9a226815175deb7e8217e7671c838e0d10ec2c1a3db567be0341a866d6 | sit-web-win7.exe |
Maintenance release
This is a maintenance release that allows users of a released version
to use SIT's own repository on master after a breaking change.
Changelog
Breaking changes
issues
subdirectory got renamed toitems
(a661ed46-90cb-407c-9220-50be17a9eb9e)
Improvements
- Dependency on rouille is not depending on a git repository anymore. This is
useful for building with frozen environments (required in NixOS)
(32d377f1-f438-4a15-a72a-030bdc1ed825/MNMXLJSW7DUPJJXZ5NYTLHIB66E774OD)
SHA256 sums
Hash | File |
---|---|
8c8401418b8fccb08248d2e8ef0ddfaaf7fe4c344584a4c403c04758df03f95a | sit-x86_64-linux |
07defb934dcf87e9fb725eb90c2b70829709adf6bcd9c1b882272a33434120d0 | sit-web-x86_64-linux |
93afd42e4652d6ddc25f34b50b4ab20e150c3c2fe8eb2540bbb2fc2101ecd67d | sit-x86_64-macosx |
bdb4b87cdc193317c9e2ed6889e6a74f75b8325bbe5e6083eb4a1ee9c8f14262 | sit-web-x86_64-macosx |
145c76163261ea7146c2ad290607633fb1ff3ed15b32ef5119f1bad6df01d7cb | sit.exe |
954c08d85244c6c47032ada98dcbd937b9476653493225207f9d1c02e35e22e8 | sit-web.exe |
f94ab5295544999271a1f388c9e66668fff35f5a75129a9a54f75f5bf97c0343 | sit-win7.exe |
6c8fb275de0f03000e6372e7d4481ca6a571a962dab6b0bf37539f0289fb6596 | sit-web-win7.exe |
0.2.0: Gotta upgrade to this one
The first thing you'll probably notice about this release is the new front
page interface in sit-web. We've moved away from small tiles representing
issues to a more conventional list. This way title issue can always be
rendered in the given space. We also have a new logo designed by
Ura Design. Thanks, guys!
This release also breaks a few things about how repositories and reducers
should be organized.
If you have a pre-0.1.1 SIT repository, make sure to
rename .reducers
and .web
directories inside of your reposutory to
reducers
and web
, respectively.
Also, reducers must now use module.export
to expose their function. You
should prepend your custom reducers with module.export =
. For standard
reducers, if you haven't changed them, simply run sit populate-files
inside
of your repository.
A more exciting addition to reducers is that now they can use require()
to load modules from inside of the reducers
directory. All JavaScript files
directly under reducers
directly will be loaded as reducers, and any
JavaScript files below that level can be loaded by those reducers using
require()
. This will enable code re-use, use of third-party libraries
and other interesting featurs to come.
This release also addresses some of the performance issues found after
the release of 0.1.0.
SIT 0.2.0 also works on Windows 7 now (something 0.1.0 didn't have!)
Changelog
Breaking changes
- Some directories inside of SIT repository get renamed:
.web
becomesweb
and
.reducers
becomesreducers
(6a5dfc4a-74f1-4410-b21e-7c60a0939890) - Duktape reducers will no longer be searched under any sub-directory of
/path/to/repo/reducers
. Only files directly under it will be considered
(53fee064-383d-4fbf-a189-40621c95e7b0) - Duktape reducers should export their function using
module.export
now (e5e21640-383a-4e8f-9e98-996f7a20dbe8)
Improvements
- sit: improvements to authorship discovery (efc6b084-db52-4d20-80b9-20112f679660)
- sit: Adds Windows 7 support (e573efdb-ae64-4ad2-bc5b-d9f6786a1a96)
- sit: Duktape reducers support for
require()
(ce9edc69-5b7c-4b3b-8ef0-9cc4ab46faad) - sit: introduction of Merged record type (c23bdabc-0d25-4019-a7c8-56af4cb1e1ca)
- sit: Performance improvements in record listing (5aec551f-6d77-4da1-a3f8-cf96f13c7c82)
- sit-web: render only issues in the viewport (1fca1d34-7e0f-4a37-adeb-7784961e6135)
- sit-web: issues and comments now include time information (24083d29-bbe1-4067-ac12-fee78ce2ecba)
- sit-web: changed close/reopen buttons to text ones (47fd2dea-e057-4b42-a436-f7971d3d6bcb)
- sit-web: supplying custom repository (4daaf255-83f3-4cb2-8c3c-bf70647dbeda)
- sit-web: introduce loading spinner (7ffa58e7-462a-4f7a-91a0-1c3e742ded82)
- sit-web: add custom overlays (811c3b81-ab6d-4e28-9195-986353cf6e3c)
- sit-web: editing issue title and summary (a9d8e5af-696a-45f4-b7be-1353206c0311)
- sit-web: filter icon changed (f7c0886a-223b-4c44-b1ec-631ad7b42e89)
- sit-web: read-only instances (cac0109e-794f-4c16-9308-86d4d548a5fa)
- sit-web: new issue listing interface (cabb9ba2-e77f-404d-842c-57e269cf3b24)
- sit-web: embed documentation (4ad0f090-ad93-48d6-993b-d8cca001d955)
- sit-web: merge requests in comments styling (26eb23de-6d31-4ddf-990d-eda65a67f933)
- sit-web: improve comment styling (a1714e8a-7dc7-4332-aee2-941a74b35956)
Bugfixes
- sit: Fixed handling of Unicode characters (emojis) in some cases (c9175308-8e82-4676-946f-4b84eb61c9ff)
- sit:
sit init
didn't respect-r/--repository
argument (d23e95ad-1415-482d-b14a-56b0eb6e22fd) - sit: calling .flatten() from itertools fails on nightly (fe5e68e5-22a1-4bc3-8ebf-36586460ba27)
- sit: don't fail if Duktape reducers return something unexpected (ffba2ba6-e4d9-47e0-98aa-9a7fd5412168)
- sit-web: don't fetch fonts from external parties (70d145c6-ee36-4be5-9767-2db4b72b0d94)
- sit-web: disallow empty comments (716979c3-4936-4c72-82d2-f2470e4de411)
- sit-web: handling of empty issue details (9d184a79-763c-4171-9230-cd46a3c2ee01)
- sit-web: complex filters don't work (a77c723b-ef47-495a-8346-ce61885a0687)
SHA256 sums
Hash | File |
---|---|
7ec4a755cab3b4051446a0a37df00bf6743df4b44a3dc312bf182f0e5ea8a7e2 | sit-x86_64-linux |
04e1c2053d821ccdf611145faeac1c88dcb91a01b17a7887d0f8ae190ec5278d | sit-web-x86_64-linux |
d3b6e2b3e6bbbf72bf6ca310626445fc7197bf9733f6d7f45e5d094f14dc7cf1 | sit-x86_64-macosx |
cf5623673fc9cfa2b0a4743519af3205b665246d343566ecf4fc3433e8a52cc8 | sit-web-x86_64-macosx |
6aed13e02c84be6765adc5d38c9d7d1a460151e6fe811792ae530fb6e97b48ed | sit.exe |
012958ba54c620792aec6c160d51f1fd26b303b945a865297a4bcdb7123c0c6a | sit-web.exe |
1d6a994929cc6aac75f9fdf2fd432f48d2bd1310f03cc77a8d6764333a8686cb | sit-win7.exe |
d988400133bd62fbedc74d3092754cf957ad58309b21e9ccb95fd84f216ef69e | sit-web-win7.exe |
0.1.3: Maintenance release
Maintenance release, made to make sure there's a release
version that can work with ongoing development of 0.2-compatible
repositories. sit populate-files
must be run on pre-0.1.3 repositories.
Changelog
Breaking changes:
- Duktape reducers now must export their function through
module.export
(e5e21640-383a-4e8f-9e98-996f7a20dbe8)
SHA256 sums
Hash | File |
---|---|
2c797561513d01f1abf69052da18de6869ad27757412edfdb00455271dc7ac60 | sit-x86_64-linux |
96dc111bbbf2246386b43df9c344c854d0b2713751bf95c265c3e6f10b6bce72 | sit-web-x86_64-linux |
973ac3786a1208334e6954acec42432e7bb34270400788379a0b88586f3ab464 | sit-x86_64-macosx |
2da974324167c01589c83ca2eeaa7d2d6286266d4219627e82b6d1c846f44198 | sit-web-x86_64-macosx |
567fbf8139c02dd9c06dc7fd9b5cf643c67cb4c992d7e08888646c7be8726c57 | sit.exe |
03c343e90cfc309b432aa7f79dc43d0baa1287fee2349dac37a5ca6746987e4e | sit-web.exe |
04d9ae7db5d5515392f271b2b811972457447097825861188c4891635cf1a562 | sit-win7.exe |
692558f1bb55f56dae7c917080e6a071b429584b938ee2a6b69042338f31dc46 | sit-web-win7.exe |
0.1.2: Maintenance release
Maintenance release. The core highlights are:
- Fixed a bug with handling some Unicode codepoints in certain
scenarios. - Improved performance.
Changelog
Breaking changes:
- Duktape reducers will no longer be searched under any sub-directory of
/path/to/repo/reducers
. Only files directly under it will be considered
(53fee064-383d-4fbf-a189-40621c95e7b0)
Bugfixes:
- Fixed handling of Unicode characters (emojis) in some cases (c9175308-8e82-4676-946f-4b84eb61c9ff)
sit init
didn't respect-r/--repository
argument (d23e95ad-1415-482d-b14a-56b0eb6e22fd)
Improvements:
- Performance improvements in record listing (5aec551f-6d77-4da1-a3f8-cf96f13c7c82)
sit-web
now accepts-r/--repository
argument (4daaf255-83f3-4cb2-8c3c-bf70647dbeda)
SHA256 sums
Hash | File |
---|---|
b09ae328a9e8e1eb24791db9cb8b16f0ae7b363561b4b3d66bdc70c548c9f3e1 | sit-x86_64-linux |
031657ca966a6f2fa15786ac89da3130c57b7edc9d45bc1bf5dd4d71b8d35055 | sit-web-x86_64-linux |
02a2c5bfe8b9bd59c9dbc69b79bace295a1fe0d144da9a1deaf7c54e48053e8c | sit-x86_64-macosx |
950705fd334c8b761247123b918b5ab5e640fad9a005b7884b9470d52a0963b4 | sit-web-x86_64-macosx |
ba58571824b1904db100c9fc8d3870049c6b11789063027c715cbeb0df93193b | sit.exe |
a60faa0d017df8568d11aeb825ca9de78d133b41627ecc485aa50153479741cf | sit-web.exe |
90a365ecc9ae726bfb983553dbdb0590d2b54b31605e5efc149037856b2918dc | sit-win7.exe |
33b859ed3cf52bffe3a0bbf36706d94ba5a66af63f9e10413609b7227a40b1a0 | sit-web-win7.exe |
0.1.1: Maintenance release
Maintenance release. The core highlights are:
- Backport of a breaking change of the placement of a few directories inside
of the SIT repository:.web
becomesweb
and.reducers
becomesreducers
.
Please rename them in your repositories accordingly. - Adds
windows7
feature that enables building SIT for Windows 7
(at this moment, not fully verified)
Changelog
Breaking changes:
- Some directories inside of SIT repository get renamed:
.web
becomesweb
and
.reducers
becomesreducers
(6a5dfc4a-74f1-4410-b21e-7c60a0939890)
Improvements:
- Adds (minimally tested) Windows 7 support (e573efdb-ae64-4ad2-bc5b-d9f6786a1a96)
- Improves styling of comments (a1714e8a-7dc7-4332-aee2-941a74b35956)
SHA256 sums
Hash | File |
---|---|
920e4a2664290d684f955cd5a3acd62f971920833e541ac9a85df0608a3bd160 | sit-x86_64-linux |
ae2ce7c42560cc0f21aa0bac49b71620bd24d2845b0a6378f69037706ccbf58f | sit-web-x86_64-linux |
048fb1d08b13593c49b8c5c96e601d557e3d6833886c7ebff78466eb26f81d99 | sit-x86_64-macosx |
7610d3805ade1047e2cb605633661866d7a62fb09a8e0db9d1b8e3d3831fbd6b | sit-web-x86_64-macosx |
49abe4bc262a146dd325f40b1f26c4fd3d2032b15163095d081d0c3f07dc17cb | sit.exe |
c232c1ef8cc2067ee4570b0c1e3177531e070992adbfda1136e995a87596d5cc | sit-web.exe |
3e97c58b6f1018dd472819fe55fe983500a9de8523706f654bb087cafe4602ff | sit-win7.exe |
464f766cfc99300251135a670f899e027770b97190f50637b73cdfde397aef46 | sit-web-win7.exe |