Skip to content

Releases: Jumman04/DataManager

Enhanced Customizable Converter Support

08 Dec 16:44
Compare
Choose a tag to compare

We're excited to announce a major enhancement to our data management library with the introduction of the KotlinxSerializationConverter class! This release expands your options for data serialization by allowing you to choose from a diverse set of built-in converters:

  • FastJsonConverter
  • GsonConverter
  • JacksonConverter
  • JsonIterConverter
  • LoganSquareConverter
  • MoshiConverter
  • KotlinxSerializationConverter

In addition to these built-in options, you can now create your own custom converters by implementing the DataManager.Converter interface. This provides you with unparalleled flexibility and control over how you handle data in your projects.

Upgrade now and take advantage of these powerful new features!

Full Changelog: 2.7...2.8

v2.7 - Initial Release: DataManager Library for Android

20 Nov 15:58
Compare
Choose a tag to compare

This is the first stable release of the DataManager library, a versatile tool designed to simplify data management in Android applications.

Features:

  • Efficient data retrieval, storage, and manipulation for Android apps.
  • Easily handle String, Int, Long, Float, Boolean, and List data types.
  • Seamless integration with Gson for serialization and deserialization.
  • Support for storing data in files with versioning (using gh-pages for documentation).

What’s New:

  • First public release with all core features for data management.
  • Basic functionality to save, retrieve, and delete data from internal storage.
  • Documentation available online for developers.

Installation:

Follow the instructions in the repository's README to get started with the library.

Note:

This is the initial release, so expect regular updates to improve functionality and add new features.

Full Changelog: 2.5...2.7

DataManager v2.5 - Singleton Implementation & Enhancements

14 Jun 12:50
Compare
Choose a tag to compare

New Features

  • Singleton Pattern: Implemented a Singleton pattern for the DataManager library, providing centralized access and improved manageability. ([Optional: Link to documentation explaining the Singleton pattern])

Improvements

  • Improved variable naming for better code clarity.
  • Enhanced code readability through minor code refactoring.

Full Changelog: 2.4...2.5

Exception Handling Enhancement and Gradle Update (2.4)

25 Mar 04:08
Compare
Choose a tag to compare

This release includes significant improvements and updates:

  • Exception Handling Enhancement: Replaced IOException with Exception to address the assigned issue related to data retrieval.
  • Gradle Update: Updated Gradle to the latest version for enhanced performance and compatibility.

Full Changelog: 2.3...2.4

Changed Files.newInputStream(file.toPath()) to new FileInputStream(file)

05 Mar 12:17
Compare
Choose a tag to compare

Add flexible saveData method for generic object types

26 Jan 16:02
Compare
Choose a tag to compare

Full Changelog: 2.1...2.2

Fixed some minnor issue

26 Jan 15:21
Compare
Choose a tag to compare

# πŸš€ DataManager 2.0 - Empowering Your Data with JSON Magic! 🌟

26 Jan 12:39
7c88bc1
Compare
Choose a tag to compare

Version 1.0.0 - JSON Data Management

Summary of Changes:

  • Added versatile functionalities for managing and storing data using JSON serialization.
  • Facilitates easy reading, writing, and deletion of data.
  • Supports batch operations, error checking, and clear documentation.

New Features:

  • Introducing a powerful DataManager class for efficient and structured data storage.
  • Easy handling of JSON serialization and deserialization.
  • Methods for reading, writing, deleting, and clearing data.
  • DataManager now exclusively works with the DataModel class for seamless data operations.

Bug Fixes:

  • Resolved potential issues with file handling and data manipulation.

Documentation Updates:

  • Enhanced documentation for clear usage instructions.
  • Examples and explanations for each method.

How to Upgrade:

  • If you are upgrading from a previous version, refer to the updated documentation for any breaking changes or new features introduced.

Credits:

Links:

Full Changelog: 1.1...2.0

Full Changelog: 1.1...2.0

Initial Release of Jummania DataManager Library

07 Jan 10:36
Compare
Choose a tag to compare

Jummania DataManager Library - Initial Release

Version: 1.0.0

πŸŽ‰ Introducing the Jummania DataManager Library!

This library simplifies data storage and retrieval using SharedPreferences in Android applications. It provides a convenient and lightweight solution for managing data, making it easy for developers to store and retrieve lists of objects with minimal setup.

Key Features:

  • Simple Data Management: Easily save and retrieve lists of data objects using SharedPreferences.
  • Gson Integration: Seamless integration with Gson for efficient JSON serialization and deserialization.
  • Static Utility Methods: Use static methods for a straightforward and easy-to-use data management solution.

Getting Started:

  1. Add the library to your project.
  2. Initialize the DataManager with your application context.
  3. Use static methods to save and retrieve data effortlessly.

Example:

DataManager.initialize(context);
List<MyDataModel> dataList = DataManager.getData(MyDataModel.class);
// Perform operations on the data list...
DataManager.saveData(dataList, MyDataModel.class);

Release Notes:

  • Version 1.0.0
    • Initial release of the Jummania DataManager Library.
    • Simplify data management in your Android applications with ease.
    • Check out the documentation for more details on usage and integration.

Feedback and Contributions:

Your feedback is invaluable! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on GitHub.

Thank you for using the Jummania DataManager Library. Happy coding! πŸš€