Skip to content

Releases: yakshavingdevs/datadance

Datadance v1.0.2

08 Dec 17:03
Compare
Choose a tag to compare

v1.0.2

  • Added UUID, RangeRight, and Deep Merge transformations.
  • Added two new operators: equalsIgnoreCase and strictEquals.
  • Enhanced the filterOn functionality in the forEach custom transform.
  • Integrated Highlight.js on the home page. Future plans to extend it to the playground.
  • Fixed a bug where temporary fields were not working at nested levels.
  • Improved comments around the /core module for better documentation.
  • Sub transform blocks can now be defined at any nested level but accessed only from the root level.
  • Added license information to several files.

What's Changed

Full Changelog: v1.0.1...v1.0.2

Datadance v1.0.1

17 Nov 09:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v1.0.1

Datadance v0.1.2

22 Oct 02:45
Compare
Choose a tag to compare

Datadance v0.1.2

  • Cleaned the code and relevant comments are added to the core module. Improved error propagation from custom transforms: #35
  • Improved the readme.md & added tech stack details & tools used : #36
  • Added custom transforms padStart, padEnd, parseInt, parseFloat, toBoolean, reverse, push, pop, join, slice, reverseArray, sortArray, range, removeDuplicates, max, min, keys, values, entires, has, delete, stringify and type : #42
  • Added jsonpath support and other custom transforms like : ceil, floor, round, slugify, unslugify : #43
  • Added support for filter in array, refactored the standard library into separate files, added date time support : #47
  • Fixed bug where error-103 was throwing [Object Object], added support for caching transforms in UI and reset button to clear the cache and revert back to default example, Added new endpoints for parser and encoder, Added a throttle function in playground for enhancing user experience and fixed the for each input immutability issue : #49
  • Patch fix where localStorage is undefined in the context of SSR(Server side rendering) within Fresh framework: #50

What's Changed

Full Changelog: v0.1.1...v0.1.2

Datadance v0.1.1

01 Aug 19:56
Compare
Choose a tag to compare

Datadance v0.1.1

Enhancements

  1. UI Stability Improvements: Corrected the footer alignment, editor font size, and other Bootstrap components for a more stable and consistent UI experience.
  2. forEach Context Enhancement: The subTransformBlock is now added to the context within forEach, making it callable inside the loop.
  3. Copy Button for Parsed Transforms: Added a "Copy parsed transforms" button to the transforms section for easy use in APIs.
  4. Page Titles: Added missing titles to various pages for better navigation and accessibility.
  5. New API Reference Page: Introduced a comprehensive API reference page to document available endpoints and usage.
  6. Health and Error Codes Endpoints: Added two new endpoints:
    • /health: To check the application's health status.
    • /error-codes: To retrieve the list of core application error codes.

Other Improvements

  1. JSON Highlighting: Implemented syntax highlighting for output JSON to enhance readability.

Full Changelog: v0.1.0...v0.1.1

Datadance v0.1.0

28 Jul 20:16
Compare
Choose a tag to compare

Datadance v0.1.0

  • Added support for the CLI version, which can be compiled and used as binary.
  • Multiple API endpoints were added to work with the datadance.
  • Added a playground UI to test and play around data dance.
  • The /core can be imported as a library and can be used to transform the data for a given specification.
  • A simple docs page is built, slowly we will be adding extensive documentation : docs
  • A landing page along with playground is deployed here : https://datadance.app
  • Fresh framework along with deno is used to deploy the server.

What's Changed

Full Changelog: https://github.com/yakshavingdevs/datadance/commits/v0.1.0