From 0b419384c7446ae74cd2fac295b9db5a18ce4ab1 Mon Sep 17 00:00:00 2001 From: Philip Chimento Date: Sun, 14 Jul 2024 13:50:23 -0700 Subject: [PATCH] Release notes and preparation for 3.10.1 --- NEWS.md | 28 ++++++++++++++++++++++++++++ debian/changelog | 6 ++++++ debian/control | 6 +++--- jasmine-gjs.spec | 14 ++++++++------ 4 files changed, 45 insertions(+), 9 deletions(-) diff --git a/NEWS.md b/NEWS.md index ee475af..9a3ed29 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,33 @@ # Release Notes +## 3.10.1 - July 14, 2024 + +- The internal copy of the Jasmine library has been updaetd to version 3.10.1, which brings: + - Support for async before/it/after functions (2.7.0) + - Add `nothing()` matcher (2.8.0) + - Add `jasmine.arrayWithExactContents()` tester (2.8.0) + - Support for `jasmine.any(Symbol)` (2.9.0) + - `jasmine.any(Object)` no longer matches null (3.0) + - Add `jasmine.truthy()`, `jasmine.falsy()`, `jasmine.empty()`, and `jasmine.notEmpty()` testers (3.1.0) + - Add `spyOnAllFunctions()` (3.2.0) + - Add `expectAsync()`, and `toBeResolved()` and `toBeRejected()` matchers (3.2.0) + - Add `withContext()` for extra debugging information (3.3.0) + - Add `toBeRejectedWith()` matcher (3.3.0) + - Support for custom async matchers with `jasmine.addAsyncMatchers()` (3.5.0) + - Add `jasmine.setDefaultSpyStrategy()` (3.5.0) + - Add `jasmine.mapContaining()` and `jasmine.setContaining()` tester (3.5.0) + - Add `toBeTrue()` and `toBeFalse()` matchers (3.5.0) + - Add `toHaveBeenCalledOnceWith()` matcher (3.6.0) + - Add `toHaveSize()` matcher (3.6.0) + - Add `toBePending()` matcher (3.6.0) + - Add `already` property of async specs (3.8.0) + - Add `spy.calls.thisFor()` (3.8.0) + - Add `jasmine.stringContaining()` tester (3.10.0) + - All other bug fixes and improvements contained in the intervening versions; see Jasmine's release notes +- It is now possible to use Jasmine GJS as a Meson subproject. +- Jasmine GJS now depends on GJS 1.68.0. +- Thanks to Florian Müllner and Martín Abente Lahaye for contributing. + ## 2.6.4 - September 13, 2020 - The internal copy of the Jasmine library has been updated to version 2.6.4, which brings: diff --git a/debian/changelog b/debian/changelog index 02e243e..9db28c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +jasmine-gjs (3.10.1-1) UNRELEASED; urgency=low + + * Upgrade to 3.10.1 + + -- Philip Chimento Sun, 14 Jul 2024 13:59:43 -0700 + jasmine-gjs (2.6.4-1) unstable; urgency=low * Upgrade to 2.6.4 diff --git a/debian/control b/debian/control index 117ba70..6a1cd80 100644 --- a/debian/control +++ b/debian/control @@ -4,8 +4,8 @@ Priority: optional Maintainer: Philip Chimento Build-Depends: debhelper-compat (= 12), gir1.2-glib-2.0, - gjs (>= 1.58.0), - meson (>= 0.50.0) + gjs (>= 1.68.0), + meson (>= 0.58.0) Standards-Version: 4.5.0 Homepage: https://github.com/ptomato/jasmine-gjs @@ -13,7 +13,7 @@ Package: jasmine-gjs Architecture: all Depends: ${misc:Depends}, gir1.2-glib-2.0, - gjs (>= 1.58.0) + gjs (>= 1.68.0) Description: Behavior-driven development framework for GJS This module allows you to run Jasmine specs for your GJS code. The output will be displayed in your terminal. diff --git a/jasmine-gjs.spec b/jasmine-gjs.spec index 352b2e9..b9c7f10 100644 --- a/jasmine-gjs.spec +++ b/jasmine-gjs.spec @@ -1,17 +1,17 @@ Name: jasmine-gjs -Version: 2.6.4 +Version: 3.10.1 Release: 1%{?dist} Summary: A behavior-driven development framework for GJS License: MIT URL: https://github.com/ptomato/jasmine-gjs -Source0: http://ptomato.name/downloads/jasmine-gjs-2.6.4.tar.xz +Source0: https://github.com/ptomato/jasmine-gjs/releases/download/3.10.1/jasmine-gjs-3.10.1.tar.xz BuildArch: noarch -BuildRequires: gjs >= 1.58.0 +BuildRequires: gjs >= 1.68.0 BuildRequires: gobject-introspection -BuildRequires: meson >= 0.50.0 -Requires: gjs >= 1.58.0 +BuildRequires: meson >= 0.58.0 +Requires: gjs >= 1.68.0 Requires: gobject-introspection %description @@ -46,7 +46,9 @@ be displayed in your terminal. %changelog -* Fri Sep 10 2020 Andy Holmes - 2.6.4-1 +* Sun Jul 14 2024 Philip Chimento - 3.10.1-1 +- Update requirements for version 3.10.1. +* Thu Sep 10 2020 Andy Holmes - 2.6.4-1 - Update to version 2.6.4. * Fri Sep 4 2020 Andy Holmes - 2.5.2-1 - Update to version 2.5.2.