All Versions
11
Latest Version
Avg Release Cycle
25 days
Latest Release
1638 days ago

Changelog History
Page 1

  • v0.4.1 Changes

    October 02, 2018

    🚀 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
    🐧 ce2be3949e2cd5d8ea64d1b2d12fffdc9b5c98a9b770ecc14bc4b3e876b80ef8
    🍎 c3a03144bb0d05dc127adbb140c19357d38def5f0c802b3e64a49d0817c94b2c
    🍎 b7fa6380a2090f8e3ad26a90e62562b2f72e2c2e101a81ef6d7650f6662cb6e0
    4577128e95ea7ed9b3221d2c500ce802bb1924f8cd15393ffe943ad34484d6a4 sit.exe
    🌐 900524be4cbddc2d929a837e3eaac92ad1c96b512ab874e4427ab6946ea819c0
    6a5bec2d337a295b35cd76f92a5d6ab03bd9d9a3a7fc2c885e3b380fd2379834 sit-win7.exe
    🌐 ac7ca081e012a425c6608fd3c904fffafedaf420534db21bbae4329ffa9389f3
  • v0.4.0 Changes

    May 26, 2018

    🚀 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
    🐧 62090b20dc9ca25a7f84f2d58b3feafb3ffa2e0c99970bd1aa0d7ccbc1bf3efe
    🍎 db4677393895d2e056d8d5057dae9491f21eb3d723d1ecd24a3943eadac518cb
    🍎 e7bbbbe622cced990a6254e7c48075e918c94d654d5a7678ab9388a37f2349b6
    6b0362a1fd5730c6b06704dfac97a81adbb4c9b2388dd1bb0783ab066424dbcf sit.exe
    🌐 22949b0cf0ed2d399ec5d31675a0cb7fe48d07d55b2d6cb4c4cd87b5f962812d
    769ecc395d0fa82583f4f73e6d4ce89498aee713772478b252d44937b31f9af7 sit-win7.exe
    🌐 187cf4db82b4318287b8973ab11189359789cb761081cff545f12eb0db993ec2
  • v0.3.2 Changes

    May 04, 2018

    🚀 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
    🐧 2e3bf51994c05afdaddace32c69dbc3ef3913c310691f40b7d4422f4c38c2553
    🍎 9d125fed7f2fce82d9f4ec3235b3a24ce00ed0a5dfc886f010b2263a5977604c
    🍎 bc5cc32c183b9ac7516037e8a0ed02aca1efdfe8cd32f85714e59eb16e4ce688
    62173f387fd18ef76d7c796af3940f88a1b910e95b2b8ef463bbe66737b42e16 sit.exe
    🌐 69a7b8126c39075fdfa83bec302819e886df6ef324e06ebb3e4312079368b2b8
    e1f56e1aa16c5353f597600aad25e6e9aa621de3f019f395242f3ab76f5f1c9f sit-win7.exe
    🌐 573131173e1e0cf2a112a179f5f0f6335cd1e270f7e1e70b27a6e5eb79368d5c
  • v0.3.1 Changes

    April 24, 2018

    🛠 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
    🐧 b9b7876ef29eeffa097840a791b287a492c50afc327880a078f57f2ebc1b2997
    🍎 5793d355ee48aa102a28be3cc4427fad79fb2f5dceff34c8fd583e901a750cd3
    🍎 582d505052b6646fabd95c29e8ec62edcfc5d554a3bce70238d8ff491e1eb3fd
    7e5fa0a9ef85aca30de34578a607a3b1a70296a47f4028921e11543e99bdf148 sit.exe
    🌐 65bf76aa7cebdbacf0c2bcd9a40116d02104434e8e15f8c0c69229c409543608
    e71e571541cc67a145a5c4d2b626050acb0a9f958b96101885aa65a03fc49734 sit-win7.exe
    🌐 4ed18a8c2595f33aea5e32c8443c37f23fcb51fe22d27c7b9836fcd51b980d90
  • v0.3.0 Changes

    April 13, 2018

    🚀 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 and sit issues commands got renamed to sit item and sit items
      respectively (9540666)

    👌 Improvements

    • sit will now look into cli directory (local and in modules) and PATH 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
    🐧 ec609d43098a7b4e3a8e55476718ce8a1ad30b8fa4d6c0ab8c50c90eb9d0381f
    🍎 31fd9e3248407586f4585a0b7ee3c30e296ceee8193291a1a241b334fa0e1415
    🍎 d04dcd1899a6b111b092d8db82903e320c8fc6695dcce31c4ceee1fc42bd654d
    84a870caf96ae0d4bf33969a4411310871bfac51dfaf6b73beffbdc2e06edf4a sit.exe
    🌐 545ffbb7a45a74c40347ece0c727f08ec40859ccd32ec8b785cf61a42bd177e1
    13075d8c36d8e015617cde5c80a0ccb7847f0bcbe044d045743dff234b79c35b sit-win7.exe
    🌐 3cc02b9a226815175deb7e8217e7671c838e0d10ec2c1a3db567be0341a866d6
  • v0.2.1 Changes

    April 08, 2018

    🚀 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 to items (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
    🐧 07defb934dcf87e9fb725eb90c2b70829709adf6bcd9c1b882272a33434120d0
    🍎 93afd42e4652d6ddc25f34b50b4ab20e150c3c2fe8eb2540bbb2fc2101ecd67d
    🍎 bdb4b87cdc193317c9e2ed6889e6a74f75b8325bbe5e6083eb4a1ee9c8f14262
    145c76163261ea7146c2ad290607633fb1ff3ed15b32ef5119f1bad6df01d7cb sit.exe
    🌐 954c08d85244c6c47032ada98dcbd937b9476653493225207f9d1c02e35e22e8
    f94ab5295544999271a1f388c9e66668fff35f5a75129a9a54f75f5bf97c0343 sit-win7.exe
    🌐 6c8fb275de0f03000e6372e7d4481ca6a571a962dab6b0bf37539f0289fb6596
  • v0.2.0 Changes

    March 04, 2018

    🚀 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 becomes web and
      .reducers becomes reducers (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
    🐧 04e1c2053d821ccdf611145faeac1c88dcb91a01b17a7887d0f8ae190ec5278d
    🍎 d3b6e2b3e6bbbf72bf6ca310626445fc7197bf9733f6d7f45e5d094f14dc7cf1
    🍎 cf5623673fc9cfa2b0a4743519af3205b665246d343566ecf4fc3433e8a52cc8
    6aed13e02c84be6765adc5d38c9d7d1a460151e6fe811792ae530fb6e97b48ed sit.exe
    🌐 012958ba54c620792aec6c160d51f1fd26b303b945a865297a4bcdb7123c0c6a
    1d6a994929cc6aac75f9fdf2fd432f48d2bd1310f03cc77a8d6764333a8686cb sit-win7.exe
    🌐 d988400133bd62fbedc74d3092754cf957ad58309b21e9ccb95fd84f216ef69e
  • v0.1.3 Changes

    February 25, 2018

    🚀 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
    🐧 96dc111bbbf2246386b43df9c344c854d0b2713751bf95c265c3e6f10b6bce72
    🍎 973ac3786a1208334e6954acec42432e7bb34270400788379a0b88586f3ab464
    🍎 2da974324167c01589c83ca2eeaa7d2d6286266d4219627e82b6d1c846f44198
    567fbf8139c02dd9c06dc7fd9b5cf643c67cb4c992d7e08888646c7be8726c57 sit.exe
    🌐 03c343e90cfc309b432aa7f79dc43d0baa1287fee2349dac37a5ca6746987e4e
    04d9ae7db5d5515392f271b2b811972457447097825861188c4891635cf1a562 sit-win7.exe
    🌐 692558f1bb55f56dae7c917080e6a071b429584b938ee2a6b69042338f31dc46
  • v0.1.2 Changes

    February 20, 2018

    🚀 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
    🐧 031657ca966a6f2fa15786ac89da3130c57b7edc9d45bc1bf5dd4d71b8d35055
    🍎 02a2c5bfe8b9bd59c9dbc69b79bace295a1fe0d144da9a1deaf7c54e48053e8c
    🍎 950705fd334c8b761247123b918b5ab5e640fad9a005b7884b9470d52a0963b4
    ba58571824b1904db100c9fc8d3870049c6b11789063027c715cbeb0df93193b sit.exe
    🌐 a60faa0d017df8568d11aeb825ca9de78d133b41627ecc485aa50153479741cf
    90a365ecc9ae726bfb983553dbdb0590d2b54b31605e5efc149037856b2918dc sit-win7.exe
    🌐 33b859ed3cf52bffe3a0bbf36706d94ba5a66af63f9e10413609b7227a40b1a0
  • v0.1.1 Changes

    February 19, 2018

    🚀 Maintenance release. The core highlights are:

    • Backport of a breaking change of the placement of a few directories inside
      🌐 of the SIT repository: .web becomes web and .reducers becomes reducers.
      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 becomes web and
      .reducers becomes reducers (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
    🐧 ae2ce7c42560cc0f21aa0bac49b71620bd24d2845b0a6378f69037706ccbf58f
    🍎 048fb1d08b13593c49b8c5c96e601d557e3d6833886c7ebff78466eb26f81d99
    🍎 7610d3805ade1047e2cb605633661866d7a62fb09a8e0db9d1b8e3d3831fbd6b
    49abe4bc262a146dd325f40b1f26c4fd3d2032b15163095d081d0c3f07dc17cb sit.exe
    🌐 c232c1ef8cc2067ee4570b0c1e3177531e070992adbfda1136e995a87596d5cc
    3e97c58b6f1018dd472819fe55fe983500a9de8523706f654bb087cafe4602ff sit-win7.exe
    🌐 464f766cfc99300251135a670f899e027770b97190f50637b73cdfde397aef46