File lua-busted.changes of Package lua-busted

-------------------------------------------------------------------
Fri Feb 27 07:54:12 UTC 2026 - Matej Cepl <mcepl@cepl.eu>

- Don't fiddle with regexps, but use a macro
  %alternatives_requires_exclude.

-------------------------------------------------------------------
Wed Feb 25 22:41:16 UTC 2026 - Matej Cepl <mcepl@cepl.eu>

- Update to 2.3.0:
  - Features
    - Add support for Lua 5.5
    - Implement loader for Fennel
    - Add split output support; optimize display format to junit
    - Improve junit report formatting to avoid truncation
  - Bug Fixes
    - Restore context state on its own terms, not the terms of
      the current env
    - Hack around cliargs quirk to handle "help" flag correctly
    - Unpin cliargs dependency
- Update to 2.2.0:
  - Features
    - Add Korean localization
    - Add --exclude-name-file and --log-success options
    - (When combined can automate re-running only failed tests)
    - Add --name option to easily run single tests
  - Bug Fixes
    - Remove unused luafilesystem dependency
    - Correct installation and example documentation
    - Use escape sequences to output UTF-8 characters in more
      environments
    - Output more standard tracing notation in gtest handler
    - Fix casting to string before encoding errors in JSON
    - Correct TAP handler to not error on no test files
- Update to 2.1.2:
  - Bug Fixes
    - fix(luajit): ensure that ffi loaded libs will not get GC'ed
      #711
  - Features
    - Add Indonesian language support #705
    - Allow helpers to extend busted #658
- Update to 2.1.1:
  - Bug Fixes
    - Avoid GitHub marketplace namespace conflict
- Update to 2.1.0:
  - Bug Fixes
    - Refactor rockspec to dodge luarocks 3.1.3 bug
    - Fix caching the ffi.typeof function on luajit
    - Fix 'metatype' as a patched method on luajit
    - Report pending without function argument
    - Cache all outputter functions, use io.write not print
    - Exit when CLI specified helper fails
    - Restore globals set to nil in insulate block
    - Change rockspec URL to git+https
    - Fix error in gtest and utfhandlers if color was set
  - Features
    - Add tooling so repository can be used as a GitHub action
    - Add Dockefile and publish to GHCR
    - Add function to locate relative fixtures
    - Add CLI support for setting luacov config path
    - Add helpers to read/load fixtures
    - Add Romanian translation
    - Enable color overrides for utf+gtest handlers
  - Miscellaneous Tasks
    - Overhaul CI & add automatic publishing from rockspecs
    - Bump luassert/say deps
    - Update terra loader to use the global-injection of current
      Terra
- Enable lua55 build.
- Add build-tests.patch relaxing too strict assertion on tests in
  spec/fixtures_spec.lua (gh#lunarmodules/busted#768).

-------------------------------------------------------------------
Wed Feb 25 12:38:02 UTC 2026 - Ana Guerrero <ana.guerrero@suse.com>

- Add BuildIgnore on lua51 while is fully removed from Tumbleweed.

-------------------------------------------------------------------
Fri Oct 24 14:47:05 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Switch off building lua51 build of the package.

-------------------------------------------------------------------
Sun Oct 12 19:43:06 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Remove file dependency on the interpreter.

-------------------------------------------------------------------
Wed Oct  8 08:38:06 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Don’t depend on /usr/bin/lua%{lua_version}, it breaks LuaJIT.

-------------------------------------------------------------------
Thu Mar 16 18:09:21 UTC 2023 - Matej Cepl <mcepl@suse.com>

- Change upstream homepage to the current one at Lunar Modules.
- Add missing /usr/share/zsh ownership (I don’t want to
  pull whole zsh as Requires and I am too lazy to create a
  subpackage).

-------------------------------------------------------------------
Tue Nov 29 08:01:55 UTC 2022 - Michal Suchanek <msuchanek@suse.com>

- Fix missing dependency on lua-macros (boo#1205612)

-------------------------------------------------------------------
Fri Nov  4 13:40:20 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>

- Adjust shebang of /usr/bin/busted to point to the correct lua
  interpreter (boo#1199151).

-------------------------------------------------------------------
Thu Feb 18 15:48:32 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>

- Use %lua_provides macro for default lua versioning

-------------------------------------------------------------------
Mon Jul  6 19:02:12 UTC 2020 - Matej Cepl <mcepl@suse.com>

- Add lua54 as new build target

-------------------------------------------------------------------
Tue Apr  7 19:55:49 UTC 2020 - Matej Cepl <mcepl@suse.com>

- Add update-alternatives for the bash and zsh completion files.

-------------------------------------------------------------------
Sat Nov  2 18:01:04 CET 2019 - Matej Cepl <mcepl@suse.com>

- Initial packaging effort of busted 2.0.0.
openSUSE Build Service is sponsored by