Skip to content

Conversation

@coot
Copy link
Collaborator

@coot coot commented Oct 14, 2025

No description provided.

@coot coot enabled auto-merge October 14, 2025 09:23
@coot coot self-assigned this Oct 14, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds backward compatibility support for QuickCheck versions 2.15 and earlier by providing a compatibility shim for monoid types that were introduced in QuickCheck 2.16.

  • Relaxes QuickCheck version constraint from >= 2.16 to allow earlier versions
  • Adds compatibility module that provides missing monoid types for QuickCheck < 2.16
  • Updates version to 1.1.0.1 with changelog entry

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
typed-protocols.cabal Updates version, relaxes QuickCheck constraint, adds new compatibility module
Test/QuickCheck/Monoids/Compat.hs New compatibility module providing All/Any/Every/Some types for QuickCheck < 2.16
Network/TypedProtocol/Stateful/Codec/Properties.hs Adds conditional import of compatibility module
Network/TypedProtocol/Codec/Properties.hs Adds conditional import of compatibility module
CHANGELOG.md Documents the new compatibility support

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@coot coot force-pushed the coot/quickcheck-2.15 branch from decbd40 to 3583af5 Compare October 14, 2025 09:55
Copy link

@crocodile-dentist crocodile-dentist left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@coot coot force-pushed the coot/quickcheck-2.15 branch from 3583af5 to 00bfc5f Compare October 15, 2025 19:16
@coot coot added this pull request to the merge queue Oct 15, 2025
Merged via the queue into main with commit e29a215 Oct 15, 2025
13 checks passed
@coot coot deleted the coot/quickcheck-2.15 branch October 15, 2025 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants