Skip to content

Releases: DjangoCRM/django-crm

v1.5.0

12 Jul 17:42
359ea8b
Compare
Choose a tag to compare

Added

  • Added visualization of mailing messages:
    • on the list page of these messages
    • on mailing list page
  • The site for administrators has been expanded to provide access to logs of user actions on CRM objects. In addition to searching and filtering by many parameters, this allows administrators to see the history of all objects, including deleted ones.
  • Added the URL of the page "you have unsubscribed successfully" to the context of the preview of messages for the mailing.
  • The ability to rewrite the date and time format for a more compact data presentation.
    This can be done in the webcrm/datetime_settings.py file.
  • Added functionality to exclude recipients from created mailing.
  • New translations.

Fixed

  • Added a delay to ensure Django starts before executing massmail and avoid a RuntimeWarning.
  • Added distinct() to get_queryset in MemoAdmin to eliminate duplicate results.

Full Changelog: v1.4.0...v1.5.0

v1.4.0

21 Jun 15:50
2d4d1b7
Compare
Choose a tag to compare

Added

  • The ability to create a new commercial request based on an existing one.
  • An icon has been added to the memos on the list page, displaying the presence of new messages in
    the memos chat and the ability to immediately go to the selected chat.
  • Dynamic tooltip for task sorting toggle.
  • The number of Request fields available for modification via the administrators' site has been expanded.
  • Validation for mailing status and dynamic user hints.
  • Flag for mass mailing only during business hours.
  • Search field on the email accounts list page.
  • Expand newsletter mailing documentation with detailed usage instructions.

Changed

  • To improve the performance of the CRM and reduce peak RAM consumption,
    annotation is now performed not on the entire queryset, but only on the objects of the current changelist page.
  • Moved Massmail settings from settings.py to Admin web UI by @Ishubhammohole in #229
    (Update your settings: (ADMIN site) Home > Settings > Massmail Settings).

Full Changelog: v1.3.1...v1.4.0

v1.3.1

23 May 11:34
Compare
Choose a tag to compare

Changed

  • Removed Skype Support from the CRM software as it is no longer supported by Microsoft.
  • Enhanced currency rate backend error handling and update tests accordingly.
  • Refactored currency rate backend tests for clarity and efficiency
  • Changed the company query counter to not show dashes if the value is missing

Added

  • Added a scrollable wrapper for long mailing error notifications by @MULTidll in #217
  • Added a dynamic tooltip for deal sorting toggle

Fixed

  • Fixed some translations

Full Changelog: v1.3.0...v1.3.1

v1.3.0

11 May 12:24
Compare
Choose a tag to compare

Added

  • Compatibility with Django 5.2.1 (LTS - long-term support release)
  • Matching of a company in the database by the contents of the alternative names field.
  • Action menu to remove stop phrases that are no longer used.
  • Visual marking of duplicate commercial requests.
  • Translations of CRM software into the following languages:
    • Romanian
    • Hebrew
  • Warning message “Specify products” if a Request is saved without specifying products.

Improve

  • The algorithm for creating mailings has been simplified.
  • Setting the reminder time check interval is now available through the admin site instead of using a settings file.
  • Improve the test of the current backend for loading currency rates.

Fixed

  • Some minor fixes

Full Changelog: v1.2.2...v1.3.0

v1.2.2

22 Mar 15:41
Compare
Choose a tag to compare

Added

Added installation and configuration guide in Spanish

Improved

Improved help text in the Reminder model

Fixed

  • Removed duplicate notification texts
  • Fixed Portuguese translation
  • Fixed Vietnamese translation
  • Fixed Turkish translation
  • Fixed Nederlands translation
  • Fixed Polish translation

Full Changelog: v1.2.1...v1.2.2

v1.2.1

01 Mar 16:27
Compare
Choose a tag to compare

Fixed

  • Fixed display of help page in English if it is not available in the current language.
  • Fixed translations of CRM software into the following languages:
    • Spanish
    • German
    • French
    • Hindi
    • Chinese

Added

Django-CRM user guide in Spanish

Full Changelog: v1.2.0...v1.2.1

v1.2.0

21 Feb 13:09
Compare
Choose a tag to compare

Added

  • Translations of CRM software into the following languages:

    • Hindi
    • Turkish
    • Polish
    • Arabic
    • Chinese
    • Japanese
    • Korean
    • Czech
    • Vietnamese
    • Greek
    • Indonesian
  • "Task-board & road map" project

Fixed

  • Correct the arguments of the filter for payments received in the previous period.
  • Fix some typos in text messages.

Full Changelog: v1.1.0...v1.2.0

v1.1.0

25 Jan 16:51
Compare
Choose a tag to compare

Changelog of Django CRM software

Added

Translations of CRM software into the following languages:

  • Brazilian Portuguese
  • Dutch
  • French
  • German
  • Italian (by @anselmix80)
  • Russian
  • Spanish
  • Ukrainian

Improve

  • settings.py to ensure stable execution of tests when language settings are overridden

Fixed

  • Test for receiving email notifications about subtask completion (#134)

New Contributor

Full Changelog: v1.0.0...v1.1.0

v1.0.0

11 Jan 19:05
Compare
Choose a tag to compare

Changelog

Added

  • The ability to exclude some currencies from auto-update
  • Recipient/sender names in CRM workflow messages and system notifications about sending/receiving emails.
  • Draft field for Memo fieldsets in admin
  • Allow the current user to be assigned to memo
  • The ability to search for a company by its alternative name

Fixed

  • translation of the Email receipt notification.
  • exception caused by chat in user profile.

Changed

  • The "add reminder" button on the main page has been removed.
  • The display of the "massmail" field in the "Company," "Contact" and "Lead" models has been changed depending on its value.

Full Changelog: v0.93...v1.0.0

v0.93

20 Oct 19:58
Compare
Choose a tag to compare

Changelog

Added

  • Visualization of the counterparty (Lead, Company, Company Contact) status as a recipient of newsletters: 'subscribed' / 'unsubscribed'
  • A filter by a custom date range has been added to the Payments, Shipments and Sales Report views
  • The get_crm_url method to BaseContact model
  • A detailed guide on how to update Django CRM software
  • The 'disqualified' and 'massmail' fields to the counterparty models as well as to the export settings
  • New public email domains to database (fixture)
  • The filtering logic to exclude disqualified massmail recipients. Introduced new warning and error messages for handling excluded recipients and cases where no valid recipients remain.

Changed

  • Visualization of the status (pending / processed) of a commercial request in the Requests view
  • The verbose name of the "owner" field of the Lead, Company, Company Contact models from "Owner" to "Assigned to"
  • The logic for adding a tag filter in CRM application views
  • The URL method from get_absolute_url to get_crm_url to correctly generate the counterparty's link in the CRM interface
  • The tag fieldsets in Deal change view
  • Bump requirements

Improve

  • Request owner change logic to check if the owner is part of the sales managers group before updating related objects (Lead, Company, Company Contact)
  • The unsubscribe function to handle cases where the recipient does not exist.

Fixed

  • Fix for creating email notification subject for office memo received
  • Fix queryset method of TagFilter class

Full Changelog: v0.92...v0.93