Skip to content

Commit 59f9b36

Browse files
authored
v2.0 #40
2 parents d7ba3d5 + d145895 commit 59f9b36

File tree

5 files changed

+22
-13
lines changed

5 files changed

+22
-13
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1+
## 2.0.0
2+
3+
- Migrate to null-safety
4+
15
## 1.5.0-nullsafety.1
6+
27
- Introduce `isAtSameYearAs` extension to `DateTime`
38
- Introduce `isAtSameMonthAs` extension to `DateTime`
49
- Introduce `isAtSameDayAs` extension to `DateTime`
@@ -18,6 +23,18 @@ print(specificDate.isAtSameMonthAs(otherDate)); // false
1823
print(specificDate.isAtSameDayAs(otherDate)); // false
1924
```
2025

26+
## 1.4.1
27+
28+
- Introduce `isAtSameYearAs` extension to `DateTime`
29+
- Introduce `isAtSameMonthAs` extension to `DateTime`
30+
- Introduce `isAtSameDayAs` extension to `DateTime`
31+
- Introduce `isAtSameHourAs` extension to `DateTime`
32+
- Introduce `isAtSameMinuteAs` extension to `DateTime`
33+
- Introduce `isAtSameMillisecondAs` extension to `DateTime`
34+
- Introduce `isAtSameMicrosecondAs` extension to `DateTime`
35+
- Introduce `isLeapYear` extension to `DateTime`
36+
- Introduce `daysInMonth` extension to `DateTime`
37+
2138
## 1.5.0-nullsafety.0
2239
- Migrated to null-safe dart
2340

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ final DateTime fourHoursFromNow = DateTime.now() + Duration(hours: 4);
1212
## 🎖 Installation
1313
```yaml
1414
dependencies:
15-
time: "^1.3.0"
15+
time: "^2.0.0"
1616
```
1717
1818
### ⚡ Import

lib/src/extensions.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,6 @@ extension DurationTimeExtension on Duration {
210210
/// Adds the Duration to the current DateTime and returns a DateTime in the future
211211
DateTime get fromNow => DateTime.now() + this;
212212

213-
@Deprecated('Use fromNow instead. Will be removed in 2.0.0')
214-
DateTime get later => fromNow;
215-
216213
/// Subtracts the Duration from the current DateTime and returns a DateTime in the past
217214
DateTime get ago => DateTime.now() - this;
218215

pubspec.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
name: time
22
description: Type-safe DateTime and Duration calculations, powered by extensions.
3-
version: 1.5.0-nullsafety.1
3+
version: 2.0.0
44
homepage: https://github.com/jogboms/time.dart
5-
author: Jogboms <[email protected]>
65

76
environment:
8-
sdk: ">=2.12.0-0 <3.0.0"
7+
sdk: ">=2.12.0 <3.0.0"
98

109
dev_dependencies:
11-
pedantic: ^1.10.0-nullsafety.3
12-
test: ^1.16.0-nullsafety.11
10+
pedantic: ^1.11.0
11+
test: ^1.16.5
1312
test_coverage:
1413
git:
1514
url: https://github.com/jogboms/test-coverage.git

test/time_test.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -530,10 +530,6 @@ void main() {
530530
expect(7.days.fromNow, _isAbout(DateTime.now() + 7.days));
531531
});
532532

533-
test('can still use later until 2.0.0', () {
534-
expect(7.days.later, _isAbout(DateTime.now() + 7.days));
535-
});
536-
537533
test('can be converted into a previous DateTime', () {
538534
expect(7.days.ago, _isAbout(DateTime.now() - 7.days));
539535
});

0 commit comments

Comments
 (0)