Skip to content

Refactor Skill API endpoints - #84

Merged
NeonDaniel merged 5 commits into
devfrom
FEAT_SkillApiEndpoints
Aug 25, 2025
Merged

NeonDaniel merged 5 commits into
devfrom
FEAT_SkillApiEndpoints

Conversation

@NeonDaniel

@NeonDaniel NeonDaniel commented Aug 20, 2025

Copy link
Copy Markdown
Member

Description

Refactors Skill API endpoints to accept and return Pydantic objects for schema documentation
Removes unused API kwargs for "message" and "anchor date"

Issues

Other Notes

Includes breaking changes, but known uses will not be impacted (i.e. homescreen)

@NeonDaniel
NeonDaniel marked this pull request as ready for review August 20, 2025 21:15
@NeonDaniel
NeonDaniel merged commit 6e432fd into dev Aug 25, 2025
17 checks passed
@NeonDaniel
NeonDaniel deleted the FEAT_SkillApiEndpoints branch August 25, 2025 22:59
@github-actions github-actions Bot mentioned this pull request Jul 7, 2026
NeonDaniel added a commit that referenced this pull request Jul 7, 2026
* Refactor into a structure that supports editable installation (#83)

* Refactor into a structure that supports editable installation

* Fix resource file path in setup.py

* Update skill tests to prevent legacy skill loading

* Skip failing OVOS intent tests

* Comment out occasionally failing test case

* Try re-enabling OVOS Intent tests with updated `neon-minerva`

* Fix typo in neon-minerva test extra deps

* Update neon-minerva test dependency

* Increment Version to 1.1.2a1

* Refactor Skill API endpoints (#84)

* Refactor Skill API endpoints to use Pydantic models

Includes updates to unit tests to account for refactor

* Update skill.json

* Update tests to account for API changes

* Implement new API methods for current timestamp and parsed date information

* Fix syntax error in added Response model

---------

Co-authored-by: NeonDaniel <NeonDaniel@users.noreply.github.com>

* Increment Version to 1.1.2a2

* Refactor package name for consistency with other skills and plugins (#85)

* Refactor package name from `skill_date_time` to `neon_skill_date_time` for consistency

* Refactor references to old package name

* Increment Version to 1.1.2a3

* Update test dependency to stable spec (#86)

* Update test dependency to stable spec

* Update skill.json

---------

Co-authored-by: NeonDaniel <NeonDaniel@users.noreply.github.com>

* Increment Version to 1.1.2a4

* Increment Version to 2.0.0

* Update Changelog

---------

Co-authored-by: Daniel McKnight <34697904+NeonDaniel@users.noreply.github.com>
Co-authored-by: NeonDaniel <NeonDaniel@users.noreply.github.com>
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.

1 participant