Recent Commits to nava:main

  • 16/12/2025 16:31

    Version 0.8 (#71)

    Version 0.8 (#71)
    
    * update : version-tags updated.
    
    * update : changelog updated.
    
    * update : issue template updated.
    
    * update : changelog updated.
  • 12/12/2025 20:34

    Python 3.14 (#70)

    Python 3.14 (#70)
    
    * fix : Python 3.14 added to workflows
    
    * fix : Python 3.14 added to setup.py
    
    * doc : Python 3.14 added to bug_report.yml
    
    * fix : action version updated
    
    * doc : pypi badge bug fixed
    
    * doc : CHANGELOG.md updated
  • 11/12/2025 18:04

    Fix/refactorings (#69)

    Fix/refactorings (#69)
    
    * this target call doesn't return process (in windows)
    
    * call terminate -> wait -> kill, minor refactoring on the order and exception handlings
    
    * `CHANGELOG.md` updated
    
    * add concrete exception type
    
    * Refactor exception handling in `NavaThread` class to catch general exceptions and improve clarity in comments. Ensure `_play_process` is set to `None` after termination attempts.
    
    * add bandit `B110` bypassing rule
  • 02/08/2025 14:24

    Minor edits (#68)

    Minor edits (#68)
    
    * doc : codebeat badge removed
    
    * fix : Windows 2019 removed
    
    * doc : README.md images size modified
    
    * fix : Windows-2025 test
  • 29/07/2025 12:25

    Engine :: Windows Multi Media (WinMM) (#66)

    Engine :: Windows Multi Media (WinMM) (#66)
    
    * add `WinMM` engine option to `README.md`
    
    * add testcase for WinMM
    
    * add `WinMM` to `Engine` Enum
    
    * add `_force_stop` attribute to reflect `stop` request from non-NavaThread to `WinMM` runner
    
    * it doesn't return `Process`
    
    * flag the `_force_stop` to make `WinMM` runner aware of `stop` request
    
    * implement `__play_winmm` function with the taste of `__play_winsound` to handle `WinMM` execution request
    
    * internal function to provide `play`, `stop` and `status` monitoring for WinMM execution
    
    * implement `__play_winmm_flags`, handle loop execution, sync mode, async mode (with polling)
    
    * shorten sound alias id similiar to git (last 7 characters of hash)
    
    * `CHANGELOG.md` updated
    
    * add \n before internal function definition
    
    * add more tests to increase coverage
    
    * call stop to increase coverage
    
    * modify testcases to increase coverage for `WinMM`
    
    * update function name
    
    * update docstring
  • 15/04/2025 3:00

    `Ubuntu-20.04` --> `Ubuntu-22.04` (#64)

    `Ubuntu-20.04` --> `Ubuntu-22.04` (#64)
    
    * fix : Ubuntu-20.04 --> Ubuntu-22.04
    
    * fix : setup.py updated
    
    * fix : meta.yaml updated
    
    * doc : CHANGELOG.md updated
    
    * fix : minor edit in ALSA installation
    
    * doc : PULL_REQUEST_TEMPLATE.md updated
  • 14/04/2025 4:34

    Bump art from 6.4 to 6.5 (#63)

    Bump art from 6.4 to 6.5 (#63)
    
    Bumps [art](https://github.com/sepandhaghighi/art) from 6.4 to 6.5.
    - [Release notes](https://github.com/sepandhaghighi/art/releases)
    - [Changelog](https://github.com/sepandhaghighi/art/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/sepandhaghighi/art/compare/v6.4...v6.5)
    
    ---
    updated-dependencies:
    - dependency-name: art
      dependency-version: '6.5'
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • 06/04/2025 13:06

    Python Software Foundation (PSF) Badge Added (#62)

    Python Software Foundation (PSF) Badge Added (#62)
    
    * add : PSF badge added to the readme.
    
    * fix : macOS_test.yml updated
    
    * fix : macOS_test.yml updated
    
    * move : PSF badge move to under Acknowledgments.
    
    * remove : extra line removed.
    
    ---------
    
    Co-authored-by: sepandhaghighi <sepand.haghighi@yahoo.com>
  • 18/01/2025 17:36

    Bump art from 6.3 to 6.4 (#60)

    Bump art from 6.3 to 6.4 (#60)
    
    Bumps [art](https://github.com/sepandhaghighi/art) from 6.3 to 6.4.
    - [Release notes](https://github.com/sepandhaghighi/art/releases)
    - [Changelog](https://github.com/sepandhaghighi/art/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/sepandhaghighi/art/compare/v6.3...v6.4)
    
    ---
    updated-dependencies:
    - dependency-name: art
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Log in