You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+15-1
Original file line number
Diff line number
Diff line change
@@ -5,17 +5,31 @@ All notable changes to this project will be documented in this file.
5
5
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
7
<!-- Template:
8
-
## NEW · 2023-xx-xx
8
+
## NEW · 2024-xx-xx
9
9
10
10
### ⚠️ BREAKING CHANGES
11
11
### 🎉 New Features
12
12
### ⚡ Changes
13
13
### 🐛 Bug Fixes
14
+
### ⏩ Performance Improvements
14
15
### 📜 Documentation updates
15
16
### 🏗️ Refactoring
16
17
### 📦 Build & CI
17
18
-->
18
19
20
+
## 0.2.15 · 2024-01-28
21
+
22
+
### 🐛 Bug Fixes
23
+
* prevent `IntegerDivisionByZeroException` with `bySetPositions` ([#67](https://github.com/JonasWanke/rrule/pull/67)), closes: [#44](https://github.com/JonasWanke/rrule/issues/44). Thanks to [@DrBu7cher](https://github.com/DrBu7cher)!
24
+
* out-of-range `bySetPositions` not handled correctly ([#69](https://github.com/JonasWanke/rrule/pull/69)), closes: [#68](https://github.com/JonasWanke/rrule/issues/68). Thanks to [@DrBu7cher](https://github.com/DrBu7cher)!
25
+
26
+
### ⏩ Performance Improvements
27
+
* when calculating instances for recurrence rules without a count, skip directly to `after` (if set) instead of calculating all instances until then ([#66](https://github.com/JonasWanke/rrule/pull/66)). Thanks to [@DrBu7cher](https://github.com/DrBu7cher)!
28
+
* when applying `bySetPositions`, reuse date lists ([`e47a0a8`](https://github.com/JonasWanke/rrule/commit/e47a0a8569547d0e0aeace8450ab4cf51254a181))
29
+
30
+
### 📦 Build & CI
31
+
* upgrade to Dart 3.0.0 ([`ce0678e`](https://github.com/JonasWanke/rrule/commit/ce0678ef5da34ed5bb041f6b77b2bf7d1b24d601))
0 commit comments