Skip to content

Releases: Tiny-Essentials/Tiny-Crypto-Suite

1.5.6

03 Sep 06:55

Choose a tag to compare

⚙️ Improvements & Changes

  • License changed from previous version to LGPL-3.0, ensuring better open-source compatibility.
  • Small fix in number serialization (no harm in existing serializations).

Full Changelog: 1.5.5...1.5.6

1.5.5

04 Jul 15:10

Choose a tag to compare

🚀 TinyChain Update

✨ Added

  • ignoredBlocks system added to fully support ignore/unignore logic on blocks.
  • Export system now skips ignored blocks by default.

✅ Changed

  • isValid() script logic updated for improved chain consistency and validation flow.

🛠️ Fixed

  • Currency mode calculation glitch resolved (balances were inconsistent in some edge cases).
  • Miner handling glitch on genesis block fixed (missing metadata correction).

Full Changelog: 1.5.4...1.5.5

1.5.4

27 Jun 14:50
c7a1ff2

Choose a tag to compare

🔧 What's Changed

New Contributors

🧩 Module Import Fix – 2025-06-27

🔧 Fixed fs Import Issues

Resolved inconsistencies related to importing the built-in fs (File System) module.
This fix ensures compatibility across different Node.js setups, particularly for projects using ES Modules.

Full Changelog: 1.5.3...1.5.4

1.5.3

14 Jun 07:19

Choose a tag to compare

Renamed files to try to fix the "cjs" files.
Full Changelog: 1.5.2...1.5.3

1.5.2

21 May 19:07

Choose a tag to compare

1.5.1

12 May 19:47

Choose a tag to compare

TinyChain updates

  • JsDocs were corrected.
  • New documents added to TinyChain.
  • hasGenesisBlock script fixed.

Full Changelog: 1.5.0...1.5.1

1.5.0

12 May 05:37

Choose a tag to compare

Welcome to TinyChain!

This is the new module developed to handle blockchain logics. You are not required to make a cryptocurrency through this class (although you can), because you can use this class to work only with blockchain logic to develop database validation systems.

I haven't had time to deal with the documentation at markdown, but in a short period of time I will publicise as well.

TinyOlm updates

The javascript file for TinyOlm browser was in incorrect format. Now it works as a default class.

Full Changelog: 1.4.4...1.5.0

1.4.4

03 May 19:29

Choose a tag to compare

TinyOlm beta updates

  • List of functions updated to async mode: setPassword setUserId setDeviceId importAccount importSession importGroupSession importInboundGroupSession removeSession clearSessions createGroupSession importGroupSessionId removeGroupSession clearGroupSessions removeInboundGroupSession clearInboundGroupSessions generateOneTimeKeys markKeysAsPublished createOutboundSession createInboundSession dispose regenerateIdentityKeys.
  • Now you can use indexedDb only mode to use less memory consumption in your encryption process.
  • A new documentation was added explaining how to use this new method, indicating the entire process of how to use. You will have to use the V2 functions at the time of encrypting and decrypting.
  • If you are still confused, the example files in the test folder have the V2 tests for you to check the differences.

Full Changelog: 1.4.3...1.4.4

1.4.3

01 May 15:06

Choose a tag to compare

TinyOlm beta updates

  • Docs files made to the TinyOlm is added now.
  • _testIndexDb is _testIndexedDb now.
  • initIndexDb is initIndexedDb now.
    Full Changelog: 1.4.2...1.4.3

1.4.2

01 May 02:59

Choose a tag to compare

TinyOlm beta update

  • IndexDb storage support has been added.
    Full Changelog: 1.4.1...1.4.2