Releases: Tiny-Essentials/Tiny-Crypto-Suite
1.5.6
⚙️ 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
🚀 TinyChain Update
✨ Added
ignoredBlockssystem 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
🔧 What's Changed
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot in #2
New Contributors
- @dependabot made their first contribution in #2
🧩 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
Renamed files to try to fix the "cjs" files.
Full Changelog: 1.5.2...1.5.3
1.5.2
- EventEmitter.
Full Changelog: 1.5.1...1.5.2
1.5.1
TinyChain updates
- JsDocs were corrected.
- New documents added to TinyChain.
hasGenesisBlockscript fixed.
Full Changelog: 1.5.0...1.5.1
1.5.0
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
TinyOlm beta updates
- List of functions updated to async mode:
setPasswordsetUserIdsetDeviceIdimportAccountimportSessionimportGroupSessionimportInboundGroupSessionremoveSessionclearSessionscreateGroupSessionimportGroupSessionIdremoveGroupSessionclearGroupSessionsremoveInboundGroupSessionclearInboundGroupSessionsgenerateOneTimeKeysmarkKeysAsPublishedcreateOutboundSessioncreateInboundSessiondisposeregenerateIdentityKeys. - Now you can use
indexedDb only modeto 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
V2functions at the time of encrypting and decrypting. - If you are still confused, the example files in the
testfolder have theV2 testsfor you to check the differences.
Full Changelog: 1.4.3...1.4.4
1.4.3
TinyOlm beta updates
- Docs files made to the TinyOlm is added now.
_testIndexDbis_testIndexedDbnow.initIndexDbisinitIndexedDbnow.
Full Changelog: 1.4.2...1.4.3
1.4.2
TinyOlm beta update
- IndexDb storage support has been added.
Full Changelog: 1.4.1...1.4.2