patrol 1.0.0.7 → 1.0.0.8
raw patch · 8 files changed
+74/−59 lines, 8 filesdep ~aesondep ~basedep ~bytestringPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: aeson, base, bytestring, case-insensitive, containers, exceptions, hspec, http-client, http-types, network-uri, text, time, uuid
API changes (from Hackage documentation)
Files
- CHANGELOG.markdown +0/−4
- CHANGELOG.md +4/−0
- LICENSE.markdown +0/−21
- LICENSE.txt +21/−0
- README.markdown +0/−7
- README.md +6/−0
- patrol.cabal +42/−25
- source/test-suite/Patrol/ClientSpec.hs +1/−2
− CHANGELOG.markdown
@@ -1,4 +0,0 @@-# Change log--Patrol uses the [Package Versioning Policy](https://pvp.haskell.org).-The change log is available through [the releases](https://github.com/tfausak/patrol/releases) on GitHub.
+ CHANGELOG.md view
@@ -0,0 +1,4 @@+# Change log++Patrol uses the [Package Versioning Policy](https://pvp.haskell.org).+The change log is available through [the releases](https://github.com/tfausak/patrol/releases) on GitHub.
− LICENSE.markdown
@@ -1,21 +0,0 @@-MIT License--Copyright (c) 2023 Taylor Fausak--Permission is hereby granted, free of charge, to any person obtaining a copy-of this software and associated documentation files (the "Software"), to deal-in the Software without restriction, including without limitation the rights-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell-copies of the Software, and to permit persons to whom the Software is-furnished to do so, subject to the following conditions:--The above copyright notice and this permission notice shall be included in all-copies or substantial portions of the Software.--THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE-SOFTWARE.
+ LICENSE.txt view
@@ -0,0 +1,21 @@+MIT License++Copyright (c) 2024 Taylor Fausak++Permission is hereby granted, free of charge, to any person obtaining a copy+of this software and associated documentation files (the "Software"), to deal+in the Software without restriction, including without limitation the rights+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell+copies of the Software, and to permit persons to whom the Software is+furnished to do so, subject to the following conditions:++The above copyright notice and this permission notice shall be included in all+copies or substantial portions of the Software.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE+SOFTWARE.
− README.markdown
@@ -1,7 +0,0 @@-# Patrol--[](https://github.com/tfausak/patrol/actions/workflows/workflow.yaml)-[](https://hackage.haskell.org/package/patrol)-[](https://www.stackage.org/package/patrol)--Patrol is a Sentry SDK for Haskell.
+ README.md view
@@ -0,0 +1,6 @@+# Patrol++[](https://github.com/tfausak/patrol/actions/workflows/ci.yml)+[](https://hackage.haskell.org/package/patrol)++Patrol is a Sentry SDK for Haskell.
patrol.cabal view
@@ -1,14 +1,15 @@ cabal-version: 2.2- name: patrol-version: 1.0.0.7+version: 1.0.0.8 synopsis: Sentry SDK description: Patrol is a Sentry SDK.- build-type: Simple category: Exceptions-extra-source-files: CHANGELOG.markdown README.markdown-license-file: LICENSE.markdown+extra-doc-files:+ CHANGELOG.md+ README.md++license-file: LICENSE.txt license: MIT maintainer: Taylor Fausak @@ -21,19 +22,7 @@ manual: True common library- build-depends:- , aeson >= 2.0.3 && < 2.3- , base >= 4.16.0 && < 4.20- , bytestring >= 0.11.3 && < 0.13- , case-insensitive >= 1.2.1 && < 1.3- , containers >= 0.6.5 && < 0.7- , exceptions >= 0.10.4 && < 0.11- , http-client >= 0.7.13 && < 0.8- , http-types >= 0.12.3 && < 0.13- , network-uri >= 2.6.4 && < 2.7- , text >= 1.2.5 && < 1.3 || >= 2.0 && < 2.2- , time >= 1.11.1 && < 1.13- , uuid >= 1.3.15 && < 1.4+ build-depends: base ^>=4.18.0.0 || ^>=4.19.0.0 || ^>=4.20.0.0 default-language: Haskell2010 ghc-options: -Weverything@@ -53,14 +42,28 @@ common executable import: library- build-depends: patrol- ghc-options: -rtsopts -threaded+ ghc-options:+ -rtsopts+ -threaded library import: library- autogen-modules: Paths_patrol+ build-depends:+ aeson ^>=2.1.2.1 || ^>=2.2.2.0,+ bytestring ^>=0.11.4.0 || ^>=0.12.0.2,+ case-insensitive ^>=1.2.1.0,+ containers ^>=0.6.7 || ^>=0.7,+ exceptions ^>=0.10.7,+ http-client ^>=0.7.17,+ http-types ^>=0.12.4,+ network-uri ^>=2.6.4.2 || ^>=2.7.0.0,+ text ^>=2.0.2 || ^>=2.1,+ time ^>=1.12.2 || ^>=1.14,+ uuid ^>=1.3.15,++ -- cabal-gild: discover source/library exposed-modules: Patrol Patrol.Client@@ -71,8 +74,8 @@ Patrol.Type.AppContext Patrol.Type.AppleDebugImage Patrol.Type.Breadcrumb- Patrol.Type.Breadcrumbs Patrol.Type.BreadcrumbType+ Patrol.Type.Breadcrumbs Patrol.Type.BrowserContext Patrol.Type.CError Patrol.Type.ClientSdkInfo@@ -116,16 +119,29 @@ Patrol.Type.TransactionSource Patrol.Type.User Patrol.Version+ hs-source-dirs: source/library other-modules: Paths_patrol test-suite patrol-test-suite import: executable- build-depends:- , hspec >= 2.9.7 && < 2.12+ aeson,+ bytestring,+ case-insensitive,+ containers,+ exceptions,+ hspec ^>=2.11.8,+ http-client,+ http-types,+ network-uri,+ text,+ time,+ uuid,+ hs-source-dirs: source/test-suite main-is: Main.hs+ -- cabal-gild: discover source/test-suite --exclude=source/test-suite/Main.hs other-modules: Patrol.ClientSpec Patrol.ConstantSpec@@ -134,8 +150,8 @@ Patrol.Type.AppContextSpec Patrol.Type.AppleDebugImageSpec Patrol.Type.BreadcrumbSpec- Patrol.Type.BreadcrumbsSpec Patrol.Type.BreadcrumbTypeSpec+ Patrol.Type.BreadcrumbsSpec Patrol.Type.BrowserContextSpec Patrol.Type.CErrorSpec Patrol.Type.ClientSdkInfoSpec@@ -179,4 +195,5 @@ Patrol.Type.TransactionSourceSpec Patrol.Type.UserSpec PatrolSpec+ type: exitcode-stdio-1.0
source/test-suite/Patrol/ClientSpec.hs view
@@ -4,5 +4,4 @@ spec :: Hspec.Spec spec = Hspec.describe "Patrol.Client" $ do- Hspec.it "needs tests" $ do- Hspec.pending+ pure ()