Skip to content

Releases: rwjdk/TrelloDotNet

Version 1.9.4 (1st. of November 2023)

13 Nov 15:34
850fb25
Compare
Choose a tag to compare

TrelloClient

1.9.3 (26th of October 2023)

26 Oct 09:51
Compare
Choose a tag to compare

TrelloClient

1.9.2 (12th of October 2023)

12 Oct 18:19
Compare
Choose a tag to compare

General

  • All internal usage of UpdateCardAsync now uses the new 'partial update'-variant described below for better performance and more secure async usage in the Automation Engine

TrelloClient

  • Added overload to UpdateCardAsync that instead of a full update with a card can do partial updates with only the parameters you provide

1.9.1 (11th of October 2023)

12 Oct 18:17
Compare
Choose a tag to compare

Automation Engine

1.9.0 (3nd of October 2023)

03 Oct 16:16
Compare
Choose a tag to compare

General

  • Tweaked the format of the README
  • Tweaked the description, release notes, and tags of the NuGet Package
  • This changelog now has sub-sections "General", "TrelloClient", "Automation Engine" and "Webhook Receiver" to better allow you to focus on the parts you use of the package

TrelloClient

  • Added GetBoardOptions to all get-methods that return Boards. This allows more advanced control of what should be included on the Board (For example only a few fields to increase performance or more nested data to avoid more API calls).
  • Added IncludeChecklists and ChecklistFields to GetCardOptions
  • Added more properties on the Card object
  • Added more properties on the Board object
  • Added Batch Get operations: ExecuteBatchedRequestAsync, GetListsAsync, GetCardsAsync, GetBoardsAsync, GetMembersAsync, GetOrganizationsAsync (more work but better performance)
  • Added GetUrlBuilder to make it easier to build Trello Rest API Urls (for batch and generic requests)
  • Fields in GetCardOptions and GetBoardOptions can now alternatively be set via enums instead of strings
  • Fixed that you could not make a custom request if the suffix contained a ? (aka you used some of the optional API features)

Automation Engine

  • Added option to use Webhook Signature Validation (Thanks to compujuckel for the contribution 💪) - PR#26
  • Added Automation Trigger CardNameUpdatedTrigger
  • Added Automation Trigger ConvertToCardFromCheckItemTrigger
  • Added Generic Automation Trigger, Condition and Action that can use Func instead of needing to make custom implementations
  • Automation Engine can now make automations with multiple triggers (For example do something when a 'Card is Created' OR 'Card is emailed')
  • Performance optimized various AutomationEngine Conditions and one of the Actions by internally using the GetCardOptions system to only the absolute minimum needed data
  • AddChecklistToCardIfLabelMatchAction now supports both Include and Exclude Matching (example: If this label is present and this is not then add checklist)
  • Added that Automation Action AddChecklistToCardAction can use **ID** and **NAME** in the name of checklist and checklist items to on the fly get them to replace by card's name and id

Webhook Receiver

1.8.0 (27th of August 2023)

27 Aug 16:44
Compare
Choose a tag to compare

TrelloClient

  • Added SearchAsync
  • Added SearchMembersAsync
  • Added GetCommentReactions
  • Added GetCardOptions to all get-methods that return Cards. This allows more advanced control of what should be included on the cards (For example only a few fields to increase performance or more nested data to avoid more API calls).
  • Added more properties on the Member object
  • Added more properties on the Card object

1.7.2 (23rd of August 2023)

23 Aug 13:32
Compare
Choose a tag to compare

General

  • New Logo
  • Increased Test coverage

Automation Engine

  • Fixed that AddCommentToCardAction did not increment property ActionsExecuted in ProcessingResult
  • Fixed incorrect spelling of property Position in WebhookActionDataList [COMPILE TIME BREAKING CHANGE]

1.7.0 (5th of August 2023)

05 Aug 18:20
Compare
Choose a tag to compare

General

  • API will automatically retry failed requests that get the 'API_TOKEN_LIMIT_EXCEEDED' error (retry up to 3 times with 1 second between). You can change/disable this behavior via TrelloClientOptions if you like.
  • Rewritten all Tests to be faster and easier to maintain, while also being able to run on any Trello Account
  • Greatly increased test coverage (+ coverage can be inspected via the new README.md badge)

TrelloClient

1.6.9 (8th of July 2023)

16 Jul 12:54
Compare
Choose a tag to compare

Automation Engine

  • Fixed that if you used option 'AddCheckItemsToExistingChecklist' in a AddChecklistToCardAction and a Checklist existed but had no items, the automation failed.
  • Added better error-context to the AutomationException (what Board, List and Card was involved in the event that caused the Exception)

1.6.8 (7th of July 2023)

16 Jul 13:27
Compare
Choose a tag to compare