|
9 | 9 | `Data.IntSet.splitMember` are now strict in the key. Previously, the key was
|
10 | 10 | ignored for an empty map or set. (Soumik Sarkar)
|
11 | 11 |
|
| 12 | +## Unreleased with `@since` annotation for 0.7.1: |
| 13 | + |
| 14 | +### Additions |
| 15 | + |
| 16 | +* Add `Data.Graph.flattenSCC1`. (Andreas Abel) |
| 17 | + |
12 | 18 | ## 0.7
|
13 | 19 |
|
14 | 20 | ### Breaking changes
|
@@ -327,13 +333,13 @@ modules.
|
327 | 333 |
|
328 | 334 | * Rewrite the `IsString` instance head for sequences, improving compatibility
|
329 | 335 | with the list instance and also improving type inference. We used to have
|
330 |
| - |
| 336 | + |
331 | 337 | ```haskell
|
332 | 338 | instance IsString (Seq Char)
|
333 | 339 | ```
|
334 |
| - |
| 340 | + |
335 | 341 | Now we commit more eagerly with
|
336 |
| - |
| 342 | + |
337 | 343 | ```haskell
|
338 | 344 | instance a ~ Char => IsString (Seq a)
|
339 | 345 | ```
|
@@ -407,7 +413,7 @@ modules.
|
407 | 413 | * Fix completely incorrect implementations of `Data.IntMap.restrictKeys` and
|
408 | 414 | `Data.IntMap.withoutKeys`. Make the tests for these actually run. (Thanks
|
409 | 415 | to Tom Smalley for reporting this.)
|
410 |
| - |
| 416 | + |
411 | 417 | * Fix a minor bug in the `Show1` instance of `Data.Tree`. This produced valid
|
412 | 418 | output, but with fewer parentheses than `Show`. (Thanks, Ryan Scott.)
|
413 | 419 |
|
@@ -462,7 +468,7 @@ performance improvements overall.
|
462 | 468 | before 7.0.
|
463 | 469 |
|
464 | 470 | * Integrate benchmarks with Cabal. (Thanks, Gabriel Gonzalez!)
|
465 |
| - |
| 471 | + |
466 | 472 | * Make Cabal report required extensions properly, and stop using
|
467 | 473 | default extensions. Note that we do *not* report extensions conditionally enabled
|
468 | 474 | based on GHC version, as doing so would lead to a maintenance nightmare
|
@@ -512,7 +518,7 @@ performance improvements overall.
|
512 | 518 | it returned a lazy pair.
|
513 | 519 |
|
514 | 520 | * Fix completely erroneous definition of `length` for `Data.Sequence.ViewR`.
|
515 |
| - |
| 521 | + |
516 | 522 | * Make `Data.Map.Strict.traverseWithKey` force result values before
|
517 | 523 | installing them in the new map.
|
518 | 524 |
|
|
0 commit comments