Bug Fixes
Bug Fixes
- legacy expression compatibility (b39ca7b)
Features
- major deps updates + add more date-fns functions (c15a47b)
- new expression language (3ea1982)
Features
- many deps updates (date-fns v3 + new fns, node v22) (fdab503)
Bug Fixes
- thread order constant names + log date on threads (cb6624c)
Bug Fixes
- custom action name regex + add test (0ec5b5c)
- pug security vulnerability (ee0031d)
- wrong regex replacement (3eb0809)
Features
- add custom actions (e044e22)
- add version info lib, logs and docs (5470741)
Bug Fixes
- null dereference in redact() (0c6f80c)
Features
- add ordering of threads/messages/attachments (3dfbdbb)
2.9.0 (2024-05-04)
Bug Fixes
Features
- add log tracing + major log refactoring (e44f7d0)
- advanced log sheet logging + example updates (31d8c46)
- enable context meta as field names + refactoring + docs (17f9959)
2.8.0 (2024-03-17)
Bug Fixes
- add missing documents permission + improved logging (a34bcdb)
- broken run method when deployed to GAS (459a201)
Features
- add action attachment.extractText (209023b)
2.7.0 (2024-02-18)
Bug Fixes
- downgrade date-fns to 2.30.0 (493254a)
- wrong escape handling in generated docs (6dc0777)
Features
- support date expressions in substitutions (0ec7d1b)
2.6.1 (2024-02-17)
Bug Fixes
- broken file content in updateExistingFile() (8704586)
- getBlob is not a function error (056290d)
2.6.0 (2024-02-09)
Bug Fixes
- wrong backslash escape handling (fd39b72)
Features
- add file conversion using drive v2 (ce31693)
2.5.0 (2024-02-06)
Bug Fixes
- bad code smells (5a98584)
- missing blob names (8f4f8ff)
- missing URL polyfill + improved regex handling (fb90dd9)
- more bad code smells from SonarCloud (eba4fc6)
- security issues reported by SonarCloud (f1c291a)
- use https to access gravatar.com (9e2d164)
- wrong args for thread.exportAsHtml (44fd4d3)
Features
- improved html+pdf exports of threads+messages (b70a7ef)
2.4.2 (2023-12-27)
Bug Fixes
- deps: update dependency type-fest to v4.9.0 (3f07e75)
2.4.1 (2023-11-29)
Bug Fixes
- revert "build(deps-dev): bump typescript from 5.2.2 to 5.3.2" (7eee818)
2.4.0 (2023-10-13)
Features
- add regex modifier support (0ebb56f)
2.3.2 (2023-10-12)
Bug Fixes
- wrong arg name in thread.addLabel action (fdb9452), closes #150
2.3.1 (2023-10-12)
Bug Fixes
2.3.0 (2023-10-12)
Features
- add action message.storeFromURL (3f817bf), closes #136
- add message matcher body + plainBody (eb45984)
2.2.0 (2023-10-11)
Features
- add
offset-format
placeholder modifier (6e56f69), closes #135
2.1.3 (2023-09-19)
Bug Fixes
- failure on running time-triggered (731d635), closes #120
2.1.2 (2023-09-18)
Bug Fixes
- wrong conversion of location with folder IDs (0993562), closes #111
2.1.1 (2023-09-18)
Bug Fixes
2.1.0 (2023-09-13)
Bug Fixes
- broken convertV1Config on Google Apps Script (edfe49b)
Features
- add custom markProcessedMethod, now required (0a79cd1)
2.0.5 (2023-09-05)
Bug Fixes
2.0.4 (2023-09-03)
Bug Fixes
- logger uses wrong console log levels (a40407d)
- TypeError on empty message subjects (9976e45), closes #105
2.0.3 (2023-08-27)
Bug Fixes
- failure on locations without leading slash (0d1adb4)
2.0.2 (2023-08-25)
Bug Fixes
- non-working e2e tests + refactoring (005a305)
2.0.1 (2023-08-23)
Bug Fixes
- example generation (1fd5eab)
- match processing + improved logging (16c2ffb)
2.0.0 (2023-08-22)
Bug Fixes
- add mailmap to fix wrong historic name/email (cb43d48)
- add missing dryRun handling (60f1e19)
- add missing processor base class (3870c14)
- ci workflow + release config (49ae903)
- cleanup files after clasp run (d70cb44)
- code smells (b76bcd9)
- commit missing changes from last refactoring (f7f8f3c)
- corrupted attachments (string -> blob) (d698185)
- decorator implementation (7afc98f)
- docs build (8eda0e0)
- eliminate defaults from converted config (1fd9d7f)
- ensure uniqueness of example function names (38ddbcd)
- env context structure (b94b53a)
- failing multiple substitutions of same placeholder (d5ca9ef)
- folder conversion without single quotes (96a6b47)
- github pages deployment (a9f08c8)
- github pages deployment (315c0ff)
- GmailProcessor.runWithConfigJson() (93446d6)
- init e2e tests (28d974b)
- init e2e tests (9e00810)
- logging for generated examples (9229a3f)
- old reference to processedLabel (3f7b2ee)
- pages deployment + coverage (506dbb2)
- regression error + example scopes (73e87de)
- release command in workflow (203a66c)
- releases ci steps (095e5a3)
- remaining references to .clasp.json (b4f5561)
- remove old action refs + styling (30b450b)
- remove performance.now() (f18f93f)
- remove test exit in clasp.sh (a50f4aa)
- remove unused rootTitle (72385cb)
- remove workflow permission declaration (7e726ee)
- revert name of attachment.contentType(Regex) (95b5297)
- static action method handling (999091e)
- store email PDF in same folder as attachments (74a439d), closes #36
- syntax error (08af1ef)
- test errors due to buildMatchConfig changes (df97b68)
- timezone in some (e9bc0d0)
- trailing hash in schema reference (a2749f8)
- typo
messgage.matched
-> message.matched
(e97d909)
- use logger passed (4d00ccf)
- wrong branch in .releaserc (de7b9ef)
- wrong start index of gmail app search (a1b3f34)
Code Refactoring
- rename gmail2gdrive -> gmail-processor (525e3db)
Features
- add action handling to processors (a121889)
- add compatibility for %filename pattern (e3bb858), closes #50
- add conflict strategies backup/update, tests (d370a8e)
- add date filter at rule level (#60) (ecdb2ea)
- add decorator-driven action registry (584ed75)
- add dryrun mode (c70c44b)
- add github pages publishing (5d4ff4d)
- add global actions (96c0707)
- add handler name config (30920ab)
- add message date matching (34dba8c)
- add meta infos + docs generation (f080d44)
- add option for using a rule counter with filenameTo (#58) (333212e)
- add possibility to store each individual email as PDF (#73) (88f3c34)
- add processing context substitution (39c0e5b)
- add processing stages to actions (pre/post) (650654d)
- add regex matching to thread config (8bf43df)
- add schema validation, refactor generation (7937fb3)
- add sender domain to substitution map (3e657ec)
- add SpreadsheetAdapter for logSheet handling (bf518c1), closes #37
- add substitution to match config strings (b5ea2be)
- add support for Shared Drives (#72) (e2adc68)
- add thread matching (740fab3)
- allow subject with '%s' in folder name (#48) (957621b)
- Initial draft of re-implementation for v2 (91c293b)
- more global configs + main processing stage (791d1cb)
- store single message as PDF to GMail (c9abd9c)
- streamline run methods (9dd733c)
- substitute user info + variables (1d67c13)
BREAKING CHANGES
- marker to trigger major version increment
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- pages deployment + coverage (506dbb2)