Skip to content

Releases: DefinetlyNotAI/Logicytics

v2.2.0

09 Sep 08:29
ec51d0c
Compare
Choose a tag to compare

Here's a concise release note for version 2.2.0 of Logicytics:


Logicytics: Enhancing Security and Performance - Version 2.2.0

Significant Improvements Across Multiple Fronts

Security Enhancements

  • Comprehensive Security Patch: A major security patch has been applied, addressing numerous vulnerabilities and strengthening the overall security posture of Logicytics.
  • Best Practices Implementation: StepSecurity bot has contributed to the project, applying industry-standard security best practices.

Performance and Reliability

  • Dependency Updates: Several key dependencies have been updated to their latest versions, improving performance and stability.
  • Artifact Upload Improvement: Actions/upload-artifact has been upgraded, enhancing artifact handling capabilities.

New Features and Improvements

  • Exe Generation: A new feature for generating executables has been implemented, expanding Logicytics' cross-platform capabilities. (BETA) (Not available yet for public)
  • Todo Patch: A todo patch has been added, improving the project's organization and maintainability.

Community Engagement

  • New Contributor: Welcome @step-security-bot, who made their first contribution to the project.

These updates collectively enhance Logicytics' security, performance, and developer experience.


For the Installers we support the following architectures of windows (Report bugs if a problem is related to a specific architecture)

  • Itanium x64
  • x64 (⭐Default and used/tested option)
  • x32
  • AMD

Each installer is a standalone, offline installer that is quick in action, You choose between either a MSI or EXE installer for each architecture
Note: It is not required to use this method to install (You have SSH and HTTPS from GitHub), and each installer is about 120MB to download/use!


What's Changed

New Contributors

Full Changelog: v2.1.1...v2.2.0

v2.1.1

04 Sep 08:26
98ec91b
Compare
Choose a tag to compare

Logicytics: Enhancing Documentation and GitHub Integration - Version 2.1.1

Expanding Capabilities and Improving User Experience

Documentation Update

  • README Refresh: We've updated the main README file to provide clearer instructions and improved navigation, enhancing the onboarding experience for new users.
  • Image Optimization: Using @ImgBotApp We were able to optimise all images.

GitHub Integration Enhancements

  • Expanded GitHub Action Bots: Additional bots have been added to further streamline Git-related workflows within Logicytics.
  • External Code Platforms: Links to three external code platforms have been integrated, allowing users to test and evaluate code maintainability beyond GitHub.

These updates aim to improve user experience and expand collaboration options for Logicytics users.


What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

28 Aug 21:19
207b33d
Compare
Choose a tag to compare

Logicytics: Major Overhaul and Performance Boost - Version 2.1.0

Revolutionizing Stability and Accessibility

Comprehensive Bug Fixes

In a significant effort to enhance reliability and performance, numerous critical bugs have been identified and resolved. These fixes address issues that were previously hindering proper operation, ensuring that Logicytics now functions smoothly across various environments and configurations.

  • Stability Improvements: Multiple bugs affecting core functionality have been addressed, resulting in a more robust and reliable software experience.
  • Performance Enhancements: Alongside bug fixes, several optimizations have been implemented to improve overall system performance and responsiveness.

Expanded Installation Options

Logicytics now offers multiple installation options to cater to diverse user needs and hardware configurations:

  • MSI Installers: Two MSI installers are available - one for 32-bit architecture and another for ARM x64 architecture.
  • EXE Installers: Two EXE installers are provided - one for 32-bit architecture and another for ARM x64 architecture.
  • Architecture Support: The addition of ARMx64 support extends Logicytics' compatibility to newer ARM-based windows systems.

Environment Variable Configuration

To ensure proper functionality across different system configurations, users are required to add the following path to their environment variables:

C:\Program Files (x86)\DefinetlyNotAI\Logicytics\Logicytics\CODE

This configuration ensures that Logicytics can locate its core components and dependencies correctly.

Docker Integration

A significant improvement has been made to Logicytics' Docker integration, addressing issues reported by community members. This update enhances the software's ability to work seamlessly within containerized environments.

  • Docker Compatibility: The fix for Docker-related issues (@DefinetlyNotAI in #48) improves the overall Docker experience for Logicytics users.

It still needs to be built - Most likely in version 2.2.0

Conclusion

The 2.1.0 update represents a major milestone in Logicytics' evolution. By addressing critical bugs, expanding installation options, and improving Docker integration, we aim to provide a more stable, versatile, and user-friendly experience. As we continue to evolve, we remain committed to listening to user feedback and implementing improvements that enhance the functionality and accessibility of Logicytics across various platforms and configurations.


What's Changed

Full Changelog: v2.0.2...v2.1.0

v2.0.2

26 Aug 14:02
a85ff57
Compare
Choose a tag to compare

Logicytics: Enhancing Collaboration and Automation - Version 2.0.2

Revolutionizing Workflow with GitHub Integration

Introduction of GitHub Bots

In a significant expansion of Logicytics' capabilities, we have integrated GitHub bots into the platform. This innovative feature opens up new avenues for automation, collaboration, and efficiency in software development and maintenance.

  • GitHub Bot Integration: Logicytics now seamlessly interacts with GitHub, enabling users to automate various Git-related tasks directly from the platform.
  • Enhanced Collaboration: Developers can now leverage GitHub's powerful features within Logicytics, streamlining workflows and improving productivity.

Full Changelog Available

For a comprehensive overview of all changes, improvements, and new features introduced in this version, please refer to our GitHub comparison page:

v2.0.1...v2.0.2

This link provides a detailed breakdown of all modifications, enhancements, and bug fixes implemented in version 2.0.2.

Conclusion

The 2.0.2 update of Logicytics marks a significant milestone in our journey towards creating a more powerful and user-friendly system diagnostics and management tool. By introducing GitHub bots, we're opening up new possibilities for developers to integrate Logicytics seamlessly into their GitHub-based workflows. As we continue to evolve, we remain committed to meeting the ever-growing needs of our community and staying at the forefront of software development tools

Future

Might add a GitHub bot to automate MSI/EXE installation binaries

v2.0.1

26 Aug 13:43
337af6d
Compare
Choose a tag to compare

Logicytics: Enhancing Documentation - Version 2.0.1

Improving Information Access and Clarity

Documentation Updates

We've refreshed our documentation to provide clearer, more comprehensive information for users. Key updates include:

  • README Refresh: Improved introductory content and navigation for easier onboarding.
  • WIKI Revamp: Expanded and reorganized content covering key concepts and usage scenarios.
  • CONTRIBUTING.md Update: Streamlined guidelines for contributing to the project.

These updates aim to enhance user understanding and participation in the Logicytics ecosystem.


What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

25 Aug 16:59
ffd601a
Compare
Choose a tag to compare

Logicytics: Revolutionizing System Diagnostics - Version 2.0.0

The Largest Leap Forward in Logicytics History

In a monumental achievement that surpasses all previous versions combined, Logicytics embarks on its most ambitious update yet - Version 2.0.0. This behemoth of a release represents the single largest transformation in the project's history, rewriting the fundamental architecture of our beloved system diagnostics tool.

Architectural Renaissance

At the heart of this revolution lies a comprehensive refactor of every line of code, touching upon even the most basic system functionalities. This sweeping overhaul extends far beyond mere tweaks or incremental improvements, instead representing a complete rebirth of Logicytics' core structure.

  • Wrappers Reimagined: Our wrapper system has been completely redesigned, promising a more efficient and user-friendly interaction with the operating system.
  • Core Functionalities Reinvented: Even the most fundamental aspects of Logicytics' operation have been reengineered, laying the groundwork for a more robust and scalable future.

Dependency Mastery

Logicytics 2.0.0 demonstrates a keen awareness of the importance of staying current in the rapidly evolving world of Python packages. In a series of precision-crafted updates, we've elevated our dependency management to new heights:

Documentation and Community Engagement

Our commitment to transparency and user support shines brighter than ever in this release:

  • README Revamp: The README.md file has been meticulously updated, guiding users through the exciting new landscape of Logicytics 2.0.0.
  • FUNDING.yml Freshened: Our funding information has been brought up-to-date, reflecting the project's ongoing growth and development.
  • Contributing.md & WiKi overhaul: Updated every step of the way to use the new and improved Logicytics.

Mod Support: Empowering Customization

Logicytics 2.0.0 introduces a revolutionary modding system, unlocking unprecedented levels of customization and extending the tool's capabilities beyond its original scope. This game-changing feature allows users to create and deploy custom modules, tailoring Logicytics to their specific needs. The mod support system is designed with simplicity and power in mind, enabling developers to easily integrate new functionalities while maintaining the core integrity of the application. Whether you're looking to extend existing features, implement novel diagnostic techniques, or create entirely new tools, the mod support in Logicytics 2.0.0 provides the perfect canvas for innovation. This enhancement transforms Logicytics from a versatile system diagnostics tool into a highly adaptable platform, poised to meet the evolving needs of its users across diverse fields and industries.

Pull Request Prowess

Behind the scenes, a flurry of pull requests has contributed to this monumental update:

  • Main Masterpiece: A single, comprehensive pull request (#38) encapsulates the essence of this release, showcasing our team's dedication to creating a cohesive, high-quality product.
  • Dependency Dance: Multiple pull requests have been carefully crafted to update our dependencies, demonstrating our attention to detail and commitment to staying current.

Impact and Future Outlook

This 2.0.0 release marks a turning point in Logicytics' journey. It lays the foundation for a more efficient, more capable, and more user-friendly system diagnostics tool. As we embark on this new chapter, we invite our community to join us in exploring the vast possibilities this update unlocks.

Prepare to experience Logicytics like never before. Get ready to dive into a world of enhanced capabilities, improved performance, and a fresh perspective on system diagnostics.


What's Changed

Full Changelog: v1.6.2...v2.0.0

v1.6.3-alpha

22 Jun 09:19
46ed669
Compare
Choose a tag to compare
v1.6.3-alpha Pre-release
Pre-release

Logicytics: Streamlining Installation and Setup - Version 1.6.3

Revolutionizing Deployment and Configuration

Streamlined Setup Process

Recognizing the evolving needs of our users, Logicytics has been reimagined as a bootstrapper, focusing on initiating and managing the setup process more efficiently. This strategic shift simplifies the initial configuration, allowing users to get started with Logicytics with minimal hassle.

  • Removal of Setup Flags: To streamline the setup process, setup flags have been removed from Logicytics, reducing complexity and making the initial configuration more intuitive.

Enhanced Setup Resources

To further support users during the setup phase, a dedicated SETUP directory has been introduced. This directory consolidates all necessary installers along with an updated setup.py script, which now orchestrates the setup process.

  • SETUP Directory: Houses all required installers and the setup.py script, serving as a one-stop resource for getting Logicytics up and running.
  • Updated setup.py: Manages the setup process, ensuring a seamless transition from installation to operational readiness.

Revised ReadMe Tutorial

Understanding the importance of clear and concise documentation, the ReadMe tutorial has been comprehensively revised. This update aims to guide new and existing users through the setup and utilization of Logicytics, ensuring a smooth onboarding experience.

  • Improved Guidance: The updated ReadMe provides detailed instructions and best practices, making it easier for users to navigate the installation and initial setup of Logicytics.

Conclusion

The 1.6.3 update of Logicytics represents a pivotal step towards enhancing the user experience, focusing on simplifying the installation and setup processes. By introducing MSI and EXE installers, redefining Logicytics as a bootstrapper, and providing comprehensive setup resources, we aim to make Logicytics more accessible and user-friendly. As we continue to evolve, we remain committed to listening to user feedback and implementing improvements that meet the needs of our growing community.


What's Changed

Full Changelog: v1.6.3...v1.6.3-alpha

v1.6.2

20 Jun 14:00
Compare
Choose a tag to compare

Logicytics: Expanding Examples and Enhancing Stability - Version 1.6.2

Enhancing Learning Resources and Addressing Technical Challenges

Addition of More Crash Example Codes (CEC)

In response to user demand for practical examples and to enrich the learning experience, Logicytics has expanded its library of Crash Example Codes (CEC). These examples serve as invaluable resources for developers and users, providing hands-on guidance on handling and analyzing crashes within the software.

  • Richer Learning Material: The inclusion of additional CEC examples aims to deepen understanding and proficiency in dealing with crashes, ultimately improving the resilience and reliability of applications built with Logicytics.

Critical Bug Fix

Following a thorough investigation into a recent issue affecting the functionality of local libraries, a critical bug has been identified and resolved. This fix ensures that the software operates seamlessly, maintaining the integrity of the local libraries feature and preserving the overall stability of Logicytics.

  • Resolution of Local Libraries Issue: The bug, stemming from the implementation of local libraries, has been addressed, restoring the intended functionality and ensuring that code dependencies are managed effectively.

Conclusion

The 1.6.2 update of Logicytics underscores our commitment to continuous improvement and user support. By adding more Crash Example Codes and fixing a critical bug related to local libraries, we aim to enhance the learning experience and ensure the software's reliability. As we move forward, we remain dedicated to incorporating user feedback and advancing Logicytics to meet the evolving needs of our community.


What's Changed

  • Update setuptools requirement from ~=69.5.1 to ~=70.0.0 by @dependabot in #15
  • Update setuptools requirement from ~=70.0.0 to ~=70.1.0 by @dependabot in #16

Full Changelog: v1.6.1...v1.6.2

v1.6.1

18 Jun 18:59
Compare
Choose a tag to compare

Logicytics: Enhancing Efficiency and Collaboration - Version 1.6.1

Streamlining Development and User Experience

Introduction of Local Libraries Directory

In a significant move towards code reuse and efficiency, Logicytics now incorporates a local_libraries directory. This innovative feature centralizes commonly used code snippets, such as logging and setup procedures, facilitating easy importation across multiple files. Users can leverage this directory to streamline their workflows and reduce redundancy, enhancing the overall efficiency of their projects.

  • Unified Import Path: Developers can now import necessary modules using the syntax from CODE.local_libraries.XXX import *, where XXX corresponds to the desired Python script. This approach mirrors the concept of a "super global" variable, making shared resources readily available throughout the environment.

Code Simplification and Refactoring

Continuing Logicytics' commitment to clean and efficient code, several sections of the software have undergone simplification and refactoring. These updates aim to improve readability, maintainability, and performance, ensuring that Logicytics remains a robust and agile tool for system diagnostics and management.

  • Simplified Code Sections: Certain parts of the codebase have been streamlined, removing unnecessary complexity and making the codebase more straightforward and easier to understand.
  • Refactored Code Areas: Other areas of the code have been carefully refactored, optimizing performance and ensuring that Logicytics operates at peak efficiency.

Conclusion

The 1.6.1 update of Logicytics marks a continued dedication to enhancing the software's capabilities and user experience. By introducing the local_libraries directory and undertaking extensive code simplification and refactoring, Logicytics remains at the forefront of system diagnostics and management tools. As we look forward to future iterations, we remain committed to incorporating user feedback and leveraging the latest technological advancements to ensure that Logicytics meets and exceeds the expectations of our users.


Full Changelog: v1.6.0...v1.6.1

v1.6.0

18 Jun 08:40
Compare
Choose a tag to compare

Logicytics: Redefining Efficiency and Usability - Version 1.6.0

A Milestone in Software Evolution

Groundbreaking Refactoring

In a move that signifies a new era for Logicytics, every aspect of the software has undergone a thorough refactoring process. This extensive overhaul not only enhances the underlying architecture but also sets the stage for future expansions and improvements, ensuring that Logicytics remains at the forefront of system diagnostics and management tools.

Introduction of Crash Reports

  • Crash Reporting Mechanism: A revolutionary crash report feature has been introduced, capturing detailed information about crashes. This feature saves crash reports to the ACCESS/LOGS directory under the filename DATE_TIME_CRASH_REPORT.
  • Log Management: When the project is executed, any log file older than 30 days is deleted, except for debug logs, to manage storage efficiently. Crash logs, however, are retained for 90 days to aid in post-mortem analysis and troubleshooting.

Educational Resources and Testing Tools

  • Wiki Expansion: A comprehensive wiki has been launched, elucidating the structure and meaning behind various error codes encountered within Logicytics. This educational resource serves as a valuable guide for users navigating through error messages.
  • Mod Flag Introduction: A new --mod flag has been added, allowing users to execute all files within the CODE directory. This feature caters to users who have added custom functions locally and wish to test them, enhancing the modularity and extensibility of Logicytics.

Ensuring Software Integrity and Accessibility

  • ZIP File Hash Function: To guarantee the authenticity and integrity of downloaded ZIP files, a hash function has been implemented. This measure ensures that users receive the exact intended version of Logicytics, free from tampering.
  • Setup Script and Distribution: The addition of a setup.py script and its incorporation into ActiveState facilitates easier installation and distribution of Logicytics, broadening its accessibility to a wider audience.

Beta Release of GUI Commander

  • User-Friendly Interface: Introducing the GUI Commander in beta, a simple and intuitive graphical user interface (GUI). This feature offers buttons to select functions, previews commands, and enables direct execution within the GUI, simplifying interactions with Logicytics.

Resolving Known Issues

  • Grammar Corrections: The extra_menu has been refined for grammatical correctness, enhancing the user experience and ensuring clarity.
  • Mod List Order Issue: A critical bug affecting the order of the --mod list has been fixed, preventing the creation of unintended file combinations and ensuring synchronization.
  • File Execution Bug: An issue where certain files were not being executed correctly has been resolved, ensuring all components of Logicytics operate as intended.
  • SSH File Saving Issue: The problem of the SSH file being saved inconsistently has been addressed, ensuring reliable and consistent operation.
  • Stability with Non-Admin Flags: A bug causing crashes when using specific non-admin flags has been fixed, improving stability and reliability.
  • Contradictory Error Messages: The error_gen module has been corrected to provide consistent and accurate error code descriptions, eliminating confusion and aiding in troubleshooting.

Conclusion

The 1.6.0 update of Logicytics represents a profound evolution in the software's capabilities and user experience. By refactoring the entire codebase, introducing innovative features such as crash reporting and the --mod flag, and addressing numerous bugs, Logicytics continues to set new standards in system diagnostics and management. As we look forward to future developments, we remain committed to enhancing Logicytics based on user feedback and technological advancements, ensuring that our software meets the ever-evolving needs of our users.


Full Changelog: v1.5.0...v1.6.0