Skip to content

Releases: cypht-org/cypht

v2.0.1

20 May 20:05
4149028
Compare
Choose a tag to compare

What's Changed

  • Correct PHP Warning: Undefined array key "compose_delivery_receipt" by @Shadow243 in #994
  • Handled providers that don't permit scripts inclusion by @josaphatim in #997
  • Fixed add filter issues by @josaphatim in #995
  • Adapt filter_input_array Hm_Function to return expected _SERVER data in FastCGI as well by @jacob-js in #996
  • Add external resources handling for inline message style by @jacob-js in #1002
  • Remove trans while saving by @Shadow243 in #1007
  • change the order of options for account creation by @David-Muhasa in #1008
  • Synchronize html editor and md editor with the compose_body textarea and adjust their appearance to match bs styling used by @jacob-js in #1006
  • [FIX] Disable by default delivery receipt in compose form by @amaninyumu1 in #1015
  • [FIX]Error Ocurred when attempting gmail oauth2 setup by @christer77 in #1021
  • Handle Unicode in folder names by @kambereBr in #1012
  • Added bootstrap to passwords section in home page by @josaphatim in #1032
  • Fixed local contact issue by @josaphatim in #1028
  • Fixed unclosed divs when there are multiple alert messages from backend by @josaphatim in #1026
  • fix text selection on inline emails hindered by sortable by @jacob-js in #1034
  • [ENH]: add profiles and imap_folders to default enabled modules by @Yannick243 in #1033
  • Set OAuth2 default redirect URL by @josaphatim in #1036
  • Use conventional order of properties in composer.json by @josaphatim in #1038

New Contributors

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

v1.4.3

08 May 15:16
Compare
Choose a tag to compare

Full Changelog: v1.4.2...v1.4.3

v2.0.0

30 Apr 21:20
Compare
Choose a tag to compare

168 changes from 22 contributors (of which 14 are new contributors). 337 files were affected.

This has tons of new features, but is a buggy release. If you need stability, stay with Cypht 1.4.x for now. All the details here: #879 (comment)

Main changes

List of changes

  • Added possibility to see and edit sender behavior by @josaphatim in #731
  • Fixed disposition attachment when it is not an array by @josaphatim in #736
  • Handled unsupported charsets on mb_convert_encoding by @josaphatim in #738
  • Set simple UI as the default in Cypht by @henochit in #735
  • Contact bubbles: make it possible to copy-paste and edit by @henochit in #739
  • Added a way to check supported sieve extensions by @josaphatim in #737
  • Fix: broken icon image when trying to switch to a theme that alters icon colors by @Yannick243 in #742
  • Renamed dropdown css class to not interfere with framework class when cypht is embedded by @josaphatim in #740
  • Update composer.lock to match with composer.json requirements by @rodriguezny in #752
  • Added snooze functionnality to imap by @josaphatim in #659
  • Allow cypht integration to save message away from imap server by @josaphatim in #750
  • No more losing search term when changing page by @mmarcwabo in #751
  • Add Chinese by @wangxiaoerYah in #749
  • Removed closing php tags by @josaphatim in #754
  • Fixed draft id when getting uploaded files by @josaphatim in #753
  • Fixed phpunit failing tests by @josaphatim in #755
  • Fixed invalid argument passed to foreach by @josaphatim in #759
  • Removed POP3 support by @josaphatim in #614
  • fix for some attachments whose keys are exchanged by @josaphatim in #661
  • Fixed cypht commit date due to wrong repos url by @josaphatim in #767
  • Added all junk by @josaphatim in #704
  • Added ssl/tls support for sieve by @josaphatim in #701
  • Fixed broken tests by @josaphatim in #771
  • Dirty fix for 500 on outgoing mail by @capocasa in #651
  • Fixed allow images button not working in inline message by @josaphatim in #774
  • [REM] zh Hans: remove POP 3 from zh-Hans.php by @Baraka24 in #775
  • Added support for Migadu, postale.io and mailbox.org by @Yannick243 in #758
  • workflows: add test ci by @wangxiaoerYah in #777
  • Added try/catch on sieve manager getScript by @josaphatim in #787
  • fix imap server deletion sanitizing server IDs by @kroky in #789
  • fix selenium tests to run in different env by @kroky in #791
  • Error message 'receipts' changed to 'recipients' when recipients variable is empty by @Shadow243 in #793
  • [Feat] Better workflow for adding contacts from emails by @henochit in #666
  • Added sieve to postale.io in nux module by @josaphatim in #799
  • Fixed adding one server multiple times [Only nux module] by @josaphatim in #800
  • Fixed already registered module by @josaphatim in #801
  • Added migadu to nux module by @josaphatim in #802
  • Fix: Menu icon for list controls on mobile by @Yannick243 in #768
  • Fixed broken message list sort options design by @josaphatim in #807
  • Migrate from erusev/parsedown to league/commonmark by @kambereBr in #812
  • Fix: Menu icon for list controls on mobile (Reflecting changes in tests) by @Yannick243 in #808
  • Fix broken menu icons in dark mode themes by @kambereBr in #811
  • Fix unit tests failure related to menu icons by @kambereBr in #818
  • Fix start_page setting not being saved by @Yannick243 in #831
  • Resolve php82 & php83 exception: Creation of dynamic property is deprecated by @Shadow243 in #830
  • Added imap account name as part of error message by @josaphatim in #833
  • Switching the PDO extension suggestion to lowercase within composer.json by @Yannick243 in #838
  • Switch cypht config hm3.* to dotenv by @Shadow243 in #823
  • Fixed attachments not forwarded with emails by @josaphatim in #841
  • Fixed Plain text showing as attachment by @josaphatim in #815
  • Display the 'Reply-To' address if it is different from the sender's address by @Yannick243 in #781
  • Fix composer minimum version for league/commonmark by @Yannick243 in #844
  • Setting minimum requirement of php version to 7.4 by @Yannick243 in #782
  • Added a one-way convert to code option for existing options in the GUI by @josaphatim in #843
  • Reset sieve script textarea when adding script by @josaphatim in #842
  • Added missing special folders types by @josaphatim in #840
  • Added a warn when user closes tab or browser with unsaved changes to … by @josaphatim in #669
  • Fix: DB auth has problems with the new dotenv config (fix included) #847 by @Shadow243 in #852
  • Fix: HTML to text process is broken by @Shadow243 in #851
  • .env.example added to cypht by @Shadow243 in #846
  • [FIX] dotenv missing variable & enable/disable modules from .env by @Shadow243 in #858
  • Tiki integration: refactoring environment & autoload import in framework.php to support tiki usage by @Shadow243 in #853
  • Fixed travis and github tests by @josaphatim in #857
  • Fixed spelling in .env and added missing parameters by @josaphatim in #856
  • Remove forgotten Hm_Environment class usage from framework.php by @Shadow243 in #863
  • [NEW] Add drag-and-drop feature to move messages between folders by @jacob-js in #834
  • Login page rework by @ElvisAns in #623
  • [PHP 8.4] Fix: Curl CURLOPT_BINARYTRANSFER deprecated by @Ayesh in #870
  • Restored correct default modules by @josaphatim in #876
  • [FIX] disable drag and drop of messages on mobile devices by @jacob-js in #874
  • [NEW] add a modal dialog to warn the user about sending an email without a body by @jacob-js in #868
  • Adding target blank to external links by @Yannick243 in #859
  • Not showing page links when cypht shows 'So alone', ie when message l… by @mmarcwabo in #825
  • Don't offer to block sender if sender is in our address book added by @Shadow243 in #810
  • Fix ldap_contacts error running under php8.2 & remove unused and correct ldap .env variable by @Shadow243 in #869
  • [ENH] allow contacts w...
Read more

v1.4.2

01 May 07:07
9c38385
Compare
Choose a tag to compare

What's Changed

  • Fix broken menu icons in dark mode themes by @Yannick243 in #826
  • Backporting menus (junk, trash and drafts) to 1.4.x by @Yannick243 in #824
  • Fix unit tests failure related to menu icons by @Yannick243 in #827
  • [UPD]composer.json & composer.lock: composer create-project installin… by @christer77 in #971
  • [UPD]composer.josn&composer.lock, update package version of henrique-… by @christer77 in #987

Full Changelog: v1.4.1...v1.4.2

v1.4.1

08 Nov 11:28
028c0db
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

Stable v1.4.0

11 Jul 09:28
Compare
Choose a tag to compare

This is a release of Cypht containing all development work since the last release about 2 years ago. There have been over 450 code commits since 1.3.0 so this is a massive release full with new features, enhancements and fixes.

Minimum requirement is PHP 5.6

The list of the commits is accessible in the CHANGES file. Or you can access via github.com/cypht-org/cypht/commits/1.4.x

Going forward, we will produce more frequent releases (each 4 to 8 months). Also, each stable release will have its own development branch named after the version it represents. 1.4.x will accommodate hot-fixes until the next stable release happens.

Stable release 1.3.0

07 Jul 20:39
Compare
Choose a tag to compare

It has been 3 YEARS since we last offered a stable release and the
list of changes is gigantic. The detailed commit list is here:

https://github.com/jasonmunro/cypht/blob/release-1.3.0/CHANGES

This release is stable, but not perfect. There are known issues documented
at Github. It is however light years ahead of the last stable release and
even with known issues far more stable and superior in just about every way.

Many thanks to everyone supporting the project in any way they can.
Special thanks to the Tiki Wiki team for all the incredible help they
have provided (https://tiki.org/). This will be the first of a more regular
release schedule, at least more regular than every 3 years!

Stable release candidate 1.3.0-rc3

29 Jun 01:41
Compare
Choose a tag to compare
Pre-release

One more hopefully last pre-release as we work our way to 1.3.0 final. Thanks to everyone helping to test and fix things, especially @henrique-borba and @kk6mrp on this set of updates. Changes since RC2 below:

f12db8b0 fix layout of "stay logged in" option on login form                              (2021-06-28) <Jason Munro>
20d9a7ea remove obsolete log tag                                                          (2021-06-28) <Jason Munro>
db132836 Updated and fixed sent folder not configured warning                             (2021-06-28) <Henrique Borba>
6a8b5301 fix links to newer online docs                                                   (2021-06-14) <Jason Munro>
cce56e80 honor redirect_urls even if not an HTTP POST                                     (2021-06-14) <Jason Munro>
54f204a9 correct redirection when 'First page after login' is set                         (2021-06-12) <Weston Miller>
edb043a8 add github unseen support to highlighting, clean up some duplicate code          (2021-06-11) <Jason Munro>
537e5d09 add support for seen/unseen feed highlighting                                    (2021-06-11) <Jason Munro>

This is the last RC candidate to include new features. We should be ready for the final release after a few days of testing.

Stable release candidate 1.3.0-rc2

11 Jun 19:44
Compare
Choose a tag to compare
Pre-release

Another pre-release as we work our way to 1.3.0 final. Thanks to everyone helping to test and fix the remaining issues. Changes since RC1 below:

b62f8b78 remove draft saving debug                                                        (2021-06-11) <Jason Munro>
f4116582 more work on drafts - fix missing from address                                   (2021-06-10) <Jason Munro>
7cf9ec65 add debugging around saving drafts                                               (2021-06-10) <Jason Munro>
3052ef76 more work on drafts                                                              (2021-06-10) <Jason Munro>
591f824c remove angle brackets from resumed draft E-mail addresses                        (2021-06-09) <Jason Munro>
8c08d635 show rule color in list as background or text based on target                    (2021-06-09) <Jason Munro>
09346ffb couple fixes around new drafts                                                   (2021-06-09) <Jason Munro>
02ddf0d1 test update for css change when not logged in                                    (2021-06-08) <Jason Munro>
340d698c only output minimal css when not logged in                                       (2021-06-08) <Jason Munro>
e01a7ad5 fix unit tests after adding a new lang                                           (2021-06-08) <Jason Munro>
fcfa580a new Indonesian language thanks to gemelli and naomi16i                           (2021-06-08) <Jason Munro>
cb5843eb release notes + change log for 1.3.0                                             (2021-06-08) <Jason Munro>
1b66d3e7 IMAP support check for profile_status method                                     (2021-05-10) <Henrique Borba>

Stable release candidate 1.3.0-rc1

08 Jun 19:44
Compare
Choose a tag to compare
Pre-release

We are soooo long overdue for a release! There are 561 commits to the master branch since we last put together a stable release which is a TON of fixes and new features. About a year ago I started a release process for 1.2.0 but abandoned it. Just to make sure we don't have any confusion with that I'm skipping ahead to version number 1.3.

The full list of changes can be found here: https://gist.github.com/jasonmunro/094e9b29deb1a04de3a84b8bb4a14b26

Many thanks to everyone supporting the project, your help is very much appreciated!