v4.14.0 (October 2024) - No changes v4.13.0 (July 2024) - No changes v4.12.0 (May 2024) - Update Dradis links in README - Fix the TypeError around the plugins template caching - Remove template_service and add mapping_service to apply mappings on tool upload - Include mapping module when integrations provide 'upload' v4.11.0 (January 2024) - No changes v4.10.0 (September 2023) - Add validations to the Export::BaseController - Update gemspec links v4.9.0 (June 2023) - Fix deduplication of findings - Store engine settings encrypted v4.8.0 (April 2023) - Add support for issue and content block states v4.7.0 (February 2023) - No changes v4.6.0 (November 2022) - Added engine enable/disable functionality v4.5.0 (August 2022) - No changes v4.4.0 (June 2022) - Provide default plugin template mappings v4.3.0 (February 2022) - No changes v4.2.0 (February 2022) - No changes v4.1.0 (November 2021) - No changes v4.0.0 (July 2021) - No changes v3.22.0 (April 2021) - ContentService#create_evidence: deduplicate Evidence from integrations v3.21.0 (February 2021) - Rename `parent` methods to `module_parent` as `Module#parent` is deprecated v3.20.0 (January 2021) - No changes v3.19.0 (September 2020) - No changes v3.18.0 (July 2020) - Added PersistentPermissions module to dry up permissions endpoints v3.17.0 (May 2020) - No changes v3.16.0 (February 2020) - No changes v3.15.0 (November 2019) - No changes v3.14.0 (August 2019) - No changes v3.13.0 (June 2019) - No changes v3.12.0 (March 2019) - No changes v3.11.0 (November 2018) - No changes v3.10.1 (November 2018) - Do not use `Node#project_id` v3.10.0 (August 2018) - Add default project to task options - Avoid requiring the caller to use `set_project_scope` - Default title sorting for content blocks - Use AuthenticatedController as export base v3.9.0 (January 2018) - No changes v3.8.0 (September 2017) - Add ContentService#all_content_blocks method to access the current project's content blocks - Add ContentService#create_content_blocks method to create content blocks with - Add default_user_id attribute to the importer v3.7.0 (July 2017) - Add ContentService#all_properties method to access the current project's document properties - Don't lose :plugin and :plugin_id from ContentService#create_issue due to excessive input length v3.6.0 (April 2016) - Abandon home-grown configuration in favor of `Rails.application.config` - An instance of ContentService and TemplateService is created for all plugins from this layer removing the need for plugin authors to create their own - Split the ContentService into multiple modules - The Export / Upload base classes attempt to auto-detect the plugin module (if it isn't passed as a :plugin parameter)