Releases: zauberware/capistrano-ops
v1.0.4
This minor release introduces an enhanced method for retaining other stages in the local application.yml
configuration, alongside improvements to the configs
helper within our Capistrano deployment tasks. These updates aim to maintain the integrity of other stages and ensure a smoother deployment process.
-
Fix for Losing Stage Local: Updated the
configs
helper to return the rest ofapplication.yml
as the third element, ensuring that other stages are kept locally. -
Version Bumped to 1.0.4: Marks the introduction of these enhancements, ensuring all users can benefit from the improved functionality.
We highly recommend updating to this latest version to take advantage of the new features and improvements. Your feedback is invaluable to us, and we thank you for your continued support.
🛠 Happy deploying!
This release note was generated with the assistance of GitHub Copilot in Visual Studio Code.
v1.0.3
This minor release introduces an enhanced method for checking the presence of gems in the Gemfile, alongside improvements to the task loading mechanism within our Capistrano deployment tasks. These updates aim to streamline operations and increase the reliability of our deployment processes.
-
Enhanced Gem Presence Check: Implemented a regex-based checking system to accurately determine if a specific gem is present in the Gemfile, significantly enhancing the reliability of the gem presence verification process.
-
Task Loading Mechanism Refactor: Refactored the task loading mechanism for improved efficiency and readability, ensuring a smoother and more intuitive user experience.
-
Version Bumped to 1.0.3: Marks the introduction of these enhancements, ensuring all users can benefit from the improved functionality.
We highly recommend updating to this latest version to take advantage of the new features and improvements. Your feedback is invaluable to us, and we thank you for your continued support.
🛠 Happy deploying!
This release note was generated with the assistance of GitHub Copilot in Visual Studio Code.
v1.0.2
This patch release addresses the previously identified issue with the wkhtmltopdf
integration in our Capistrano deployment tasks. Key improvements include:
-
Capistrano::Ops::Wkhtmltopdf::Helpers: Added missing declarations to ensure all helper methods function correctly, enhancing the reliability of PDF generation in deployment processes.
-
Version Bumped to 1.0.2: Reflects the critical nature of the fixes and ensures smooth upgrades for all users.
This update is essential for all users utilizing the wkhtmltopdf
tasks within their deployment process. We recommend updating at your earliest convenience to benefit from these improvements.
Thank you for your continued support and feedback, which helps us make our tools better for everyone.
🛠 Happy deploying!
This release note was generated with the assistance of GitHub Copilot in Visual Studio Code.
v1.0.1
This patch release addresses a critical issue with the wkhtmltopdf
task and includes minor updates to improve the overall quality of our project. Here's a summary of the changes:
-
wkhtmltopdf Importer: Corrected a typo that was causing the Importer to not import the Tasks.
-
README: Enhanced documentation to provide clearer instructions and incorporate the latest changes.
-
Version: Bumped to 1.0.1, reflecting the importance of the fix and updates included in this release.
We appreciate your feedback and contributions that help us identify and fix issues promptly. Thank you for your continued support!
🛠 Happy deploying!
v1.0.0
This release marks a significant milestone for our project, introducing a comprehensive refactor and several enhancements that streamline our tasks and improve usability. Here's what's new:
-
Logs Tasks: Overhauled for better clarity and efficiency.
-
Logrotate Tasks: Refined to enhance log management.
-
Whenever Tasks: Updated to improve scheduling capabilities.
-
Wkhtml Tasks: Streamlined for more straightforward PDF generation.
-
Imports: Now supports the optional import of single namespaces, allowing for more flexible configuration.
-
Postgres Helper: Enhanced to create PostgreSQL dumps with
--no-acl --no-owner
flags, ensuring smoother database operations. -
Further cleanup and refactoring of logs tasks to maintain our commitment to clean, maintainable code.
-
Deprecated
backup:pull
andbackup:create
tasks have been removed, aligning with our goal to streamline operations. -
README: Updated to reflect the latest changes and improvements.
We're excited to deliver these updates to enhance your experience with our project. A big thank you to our community for your continued support and contributions!
🎉 Happy deploying!
This release note was generated with the assistance of GitHub Copilot in Visual Studio Code.
v0.2.14
v0.2.14 - Cleanup and enhancement of Figaro YAML tasks:
- Updated Capistrano::Ops to version 0.2.14, ensuring compatibility and leveraging new features.
- Introduced new tasks for local sorting of Figaro YAML files, facilitating better configuration management.
- Reorganized figaro_yml.rake by decomposing it into separate files (get, get_stage, compare, sort) for improved task clarity and maintainability.
- Implemented the FigaroyYmlHelper module to provide shared functionality across Figaro YAML tasks, enhancing code reuse and simplifying task implementations.
- Expanded the figaro_yml namespace with 'sort' and 'sort_local' tasks, offering more granular control over the sorting and management of Figaro YAML files.
- Updated the task loader to accommodate the structural and functional enhancements to the Figaro YAML tasks, ensuring smooth integration and execution.
- Extended the rubocop.yml configuration to enforce stricter coding standards and best practices, aiming to improve code quality and maintainability across the project.
v0.2.13
v0.2.13 - wkhtmltopdf setup:
Bumped Capistrano::Ops to version 0.2.13
Added loader file for wkhtmltopdf Capistrano task
Implemented wkhtmltopdf setup and permission checks in deployment tasks
v0.2.12
v0.2.12 - Implement comprehensive logrotate functionality
- Bump Capistrano::Ops version to 0.2.12.
- Develop new logrotate namespace with check, disable, and enable tasks for managing logrotate state.
- Implement LogrotateHelper module with methods for logrotate configuration and management.
- Add logrotate.conf.erb template for generating logrotate configuration.
- Add schedule.rb.erb template for scheduling daily log rotation job.
- Load additional rake tasks in capistrano.rb for managing logrotate.
- Add Logrotate section to README.md explaining its purpose and usage with capistrano-ops.
v0.2.11
What's Changed
-
- fixed logical issue with KEEP_LOCAL_STORAGE_BACKUPS by @floriancrusius in #22
Full Changelog: v0.2.10...v0.2.11
v0.2.10
What's Changed
- feat(thinning-backups) by @floriancrusius in #20
- feature/remove local backups by @floriancrusius in #21
Full Changelog: v0.2.9...v0.2.10