Skip to content

Commit

Permalink
Updated package versions for automattic/jetpackcrm
Browse files Browse the repository at this point in the history
  • Loading branch information
coder-karen authored and matticbot committed Oct 11, 2023
1 parent 1f8676d commit d35e414
Show file tree
Hide file tree
Showing 130 changed files with 900 additions and 933 deletions.
73 changes: 19 additions & 54 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,65 +5,30 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [6.2.0-alpha] - unreleased

This is an alpha version! The changes listed here are not final.

## [6.2.0] - 2023-10-11
### Added
- Add mock globals for testing
- Add Send_Email automation Action.
- Add the new Automation System
- Add the new JPCRM Event Manager to notify events via WP hooks
- Automation: Added a condition to detect changes in status from a specified initial value to a designated target one
- Automation: Added condition for contact status changed
- Automation: Added condition for invoice field contains
- Automation: Added condition for invoice status changed
- Automation: Added condition for quote status changed
- Automation: Added condition for transaction field changed and field contains
- Automation: Added conditions for contact tags
- Automation: Added contact triggers
- Automation: Added event trigger for updated
- Automation: Added event triggers for new and deleted
- Automation: Added invoice set status action
- Automation: Added quote triggers
- Automation: Added transaction set status action
- Automation: Added transaction triggers for new and updated
- Automations: Added a clientwpuser trigger, data type and tests.
- Automations: Added company triggers
- Automations: Adding factory classes for entities
- Automations: Adding Tag List data type and transformer plus Tag condition
- Automations: Adding the company entity class
- Automations: Adding the contact entity class
- Automations: Adding the invoice entity class
- Automations: Adding the quote entity class
- Automations: Adding the transaction entity class
- Tests: Add mock globals for testing. [#32755]
- Automations: Add new backend in preparation for future release.

### Changed
- Internal workflow schema update. Adding pointers to the steps inside of a workflow.
- Removed not necessary en. subdomain for gravatar urls
- Requires PHP 7.3 or higher
- Tasks: use consistent language in code
- Quotes: Allow admin users to accept quotes. [#32738]
- Tasks: Use consistent language in code. [#33221]
- Increase PHP required version to 7.3. [#33003]
- Updated package dependencies.

### Fixed
- API: rewrite rules are now flushed after enabling module
- API: task reminder param is no longer ignored
- Automations: Fix an issue (only in development) with the automations workflow table creation
- Automations: Fixed a development issueaffecting workflow database creation.
- Better PHP 8.2 support
- CRM Forms: Removed reference to old branding
- CSV Importer: Fixed assignment to companies by name
- Custom Fields: Corrected bug that prevented new address custom fields from being shown
- Introduced a phpcs:ignore directive to unblock pull requests from being merged temporarily.
- Invoices: Handle status translations consistently
- Quotes: could be accepted by admin users.
- Segments: Fixed error 219 occurring when using date ranges
- Tags: better slug generation
Tags: added tag slug migration
- Tags: prevent duplicate slugs
Tags: more robust slug fallback support
- Tasks: Corrected placeholders for contacts and companies in the task reminder email
- Transactions: filters now work for custom statuses
- API: Rewrite rules are now flushed after enabling module. [#32901]
- API: Task reminder param is no longer ignored. [#33194]
- Better PHP 8.2 support. [#33421]
- CRM Forms: Removed reference to old branding. [#32903]
- CSV Importer: Fixed assignment to companies by name. [#33097]
- Custom Fields: Corrected bug that prevented new address custom fields from being shown. [#33056]
- Invoices: Handle status translations consistently. [#32909]
- Segments: Fixed error 219 occurring when using date ranges. [#32379]
- Tags: Better slug generation and added tag slug migration. [#33121]
- Tags: Prevent duplicate slugs, and adding more robust slug fallback support. [#33096]
- Tasks: Corrected placeholders for contacts and companies in the task reminder email. [#32375]
- Transactions: Filters now work for custom statuses. [#33476]

## [6.1.0] - 2023-07-24
### Added
Expand Down Expand Up @@ -264,7 +229,7 @@ This is an alpha version! The changes listed here are not final.
- Improved: Added a migration to remove outdated AKA lines

[5.5.4-a.1]: https://github.com/Automattic/jetpack-crm/compare/v5.5.3...v5.5.4-a.1
[6.2.0-alpha]: https://github.com/Automattic/jetpack-crm/compare/6.1.0...6.2.0-alpha
[6.2.0]: https://github.com/Automattic/jetpack-crm/compare/6.1.0...6.2.0
[6.1.0]: https://github.com/Automattic/jetpack-crm/compare/6.0.0...6.1.0
[6.0.0]: https://github.com/Automattic/jetpack-crm/compare/5.8.0...6.0.0
[5.8.0]: https://github.com/Automattic/jetpack-crm/compare/5.7.0...5.8.0
Expand Down
2 changes: 1 addition & 1 deletion ZeroBSCRM.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Plugin Name: Jetpack CRM
* Plugin URI: https://jetpackcrm.com
* Description: Jetpack CRM is the simplest CRM for WordPress. Self host your own Customer Relationship Manager using WP.
* Version: 6.2.0-alpha
* Version: 6.2.0
* Author: Automattic - Jetpack CRM team
* Author URI: https://jetpackcrm.com
* Text Domain: zero-bs-crm
Expand Down
3 changes: 2 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
]
},
"config": {
"autoloader-suffix": "06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_2_0_alpha",
"autoloader-suffix": "06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_2_0",
"allow-plugins": {
"automattic/jetpack-autoloader": true,
"automattic/jetpack-composer-plugin": true,
Expand All @@ -56,6 +56,7 @@
"automattic/woocommerce": "^3.0",
"dompdf/dompdf": "2.0.3"
},
"repositories": [],
"autoload": {
"classmap": [
"src/"
Expand Down
2 changes: 1 addition & 1 deletion includes/ZeroBSCRM.Core.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ final class ZeroBSCRM {
*
* @var string
*/
public $version = '6.1.0';
public $version = '6.2.0';

/**
* WordPress version tested with.
Expand Down
2 changes: 1 addition & 1 deletion includes/ZeroBSCRM.DAL3.Obj.Companies.php
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@ public function getFullCount(){
*
* @throws Exception Catches and handles exceptions, logging SQL errors.
*
* @since 6.2.0-alpha
* @since 6.2.0
*/
public function get_company_id_by_name( $name ) {
global $ZBSCRM_t; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase
Expand Down
2 changes: 1 addition & 1 deletion includes/ZeroBSCRM.DAL3.Obj.Invoices.php
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ class zbsDAL_invoices extends zbsDAL_ObjectLayer {
/**
* Events_Manager instance. Manages CRM events.
*
* @since 6.2.0-alpha
* @since 6.2.0
*
* @var Events_Manager
*/
Expand Down
2 changes: 1 addition & 1 deletion includes/ZeroBSCRM.DAL3.Obj.Transactions.php
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ class zbsDAL_transactions extends zbsDAL_ObjectLayer {
/**
* Events_Manager instance. Manages CRM events.
*
* @since 6.2.0-alpha
* @since 6.2.0
*
* @var Events_Manager
*/
Expand Down
2 changes: 1 addition & 1 deletion includes/ZeroBSCRM.GeneralFuncs.php
Original file line number Diff line number Diff line change
Expand Up @@ -1747,7 +1747,7 @@ function jpcrm_get_mimetype( $file_path ) {
/**
* Retrieve an array of quote statuses with their corresponding labels.
*
* @since 6.2.0-alpha
* @since 6.2.0
*
* @return array Associative array of quote statuses with labels.
*/
Expand Down
2 changes: 1 addition & 1 deletion includes/ZeroBSCRM.MetaBoxes3.ExternalSources.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ class zeroBS__Metabox_ExtSource extends zeroBS__Metabox {
/**
* The object type ID using this metabox.
*
* @since 6.2.0-alpha
* @since 6.2.0
* @var int
*/
private $objTypeID; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.PropertyNotSnakeCase
Expand Down
2 changes: 1 addition & 1 deletion jetpack_vendor/automattic/jetpack-constants/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"require-dev": {
"brain/monkey": "2.6.1",
"yoast/phpunit-polyfills": "1.1.0",
"automattic/jetpack-changelogger": "^3.3.11"
"automattic/jetpack-changelogger": "^3.3.8"
},
"suggest": {
"automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package."
Expand Down
8 changes: 4 additions & 4 deletions modules/automations/admin/admin-page-init.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
/**
* The main initializing function.
*
* @since 6.2.0-alpha
* @since 6.2.0
*
* @return void
*/
Expand All @@ -26,7 +26,7 @@ function initialize_admin_page() {
/**
* Actions to run on admin init
*
* @since 6.2.0-alpha
* @since 6.2.0
*
* @return void
*/
Expand All @@ -37,7 +37,7 @@ function admin_init() {
/**
* Enqueues the React app bundle.
*
* @since 6.2.0-alpha
* @since 6.2.0
*
* @return void
*/
Expand All @@ -59,7 +59,7 @@ function enqueue_admin_scripts() {
/**
* Initial state to be served with the React app.
*
* @since 6.2.0-alpha
* @since 6.2.0
*
* @return string
*/
Expand Down
4 changes: 2 additions & 2 deletions modules/automations/jpcrm-automations-init.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ function disable_ui_if_feature_flag_is_disabled( $load_ui ) { // phpcs:ignore Va
*
* This is a core module that will always be loaded, so we do not allow it to be enabled/deactivated.
*
* @since 6.2.0-alpha
* @since 6.2.0
*
* @return void
*/
Expand All @@ -58,7 +58,7 @@ function load_module() {
/**
* Defines constants
*
* @since 6.2.0-alpha
* @since 6.2.0
*
* @return void
*/
Expand Down
32 changes: 21 additions & 11 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Contributors: automattic, kallehauge, cleacos, diegogarciarodrigues, bradshawtm, wpkaren, robertf4, woodyhayday, mikemayhem3030
Tags: CRM, Invoice, Woocommerce CRM, Clients, Lead Generation, contacts, customers, billing, email marketing, Marketing Automation, contact form, automations
Tested up to: 6.3
Stable tag: 6.0.0
Stable tag: 6.1.0
Requires at least: 5.0
Requires PHP: 7.3
License: GPLv2
Expand Down Expand Up @@ -389,18 +389,28 @@ We offer a full, no-hassle refund within 14 days. You can read more about that,


== Changelog ==
### 6.1.0 - 2023-07-24
### 6.2.0 - 2023-10-11
#### Added
- Listing pages: Add a new setting that allows listing pages to utilize the full width of the screen
- Tests: Add mock globals for testing.
- Automations: Add new backend in preparation for future release.

#### Changed
- General: indicate full compatibility with the latest version of WordPress, 6.3
- Quotes: Allow admin users to accept quotes.
- Tasks: Use consistent language in code.
- Increase PHP required version to 7.3.
- Updated package dependencies.

#### Fixed
- API: Fixed error 200 while saving new api connections
- Contacts: Fix bug that prevented the creation of contacts WP user for the Client Portal
- Contacts: Fix Filter options not available on the main contacts listing
- File Uploads: Fix bug that prevented file uploads from working in environments where the PHP finfo_open function was not available
- Menu: Improved alignment for items in the menu
- OAuth/Gmail: Fix to enable sending links and images in the email content, supporting text/plain
- Segments: Fix bug that prevented dates to be saved in some environments
- API: Rewrite rules are now flushed after enabling module.
- API: Task reminder param is no longer ignored.
- Better PHP 8.2 support.
- CRM Forms: Removed reference to old branding.
- CSV Importer: Fixed assignment to companies by name.
- Custom Fields: Corrected bug that prevented new address custom fields from being shown.
- Invoices: Handle status translations consistently.
- Segments: Fixed error 219 occurring when using date ranges.
- Tags: Better slug generation and added tag slug migration.
- Tags: Prevent duplicate slugs, and adding more robust slug fallback support.
- Tasks: Corrected placeholders for contacts and companies in the task reminder email.
- Transactions: Filters now work for custom statuses.

Loading

0 comments on commit d35e414

Please sign in to comment.