Skip to content

Add custom class codec via new QS_VALUE and QSerializerValue#22

Open
xor-gate wants to merge 1 commit intosmurfomen:masterfrom
xor-gate:feature/custom-value-codec
Open

Add custom class codec via new QS_VALUE and QSerializerValue#22
xor-gate wants to merge 1 commit intosmurfomen:masterfrom
xor-gate:feature/custom-value-codec

Conversation

@xor-gate
Copy link
Copy Markdown
Contributor

@xor-gate xor-gate commented Mar 7, 2026

See #21 for discussion. This is work in progress.

Small list of compatible changes:

  • Add QS_VALUE macro for class property binding
  • Add QSerializerValue abstract class for convenience of QS_VALUE class properties.
  • Add Github Actions continuous integration workflow to auto-build/auto-run the code direct after change (on debian 13 Linux). See Checks (tab) in PR and Actions tab in the Repository
  • Bumped upcomming v1.3 version

Semi-incompatible change(s):

  • Did some project cleaning and restructuring

@xor-gate xor-gate changed the title WIP: Add custom class codec via new QS_VALUE WIP: Add custom class codec via new QS_VALUE and QSerializerValue Mar 7, 2026
@xor-gate xor-gate force-pushed the feature/custom-value-codec branch from 6a3f444 to 14d03f6 Compare March 10, 2026 12:20
@xor-gate xor-gate changed the title WIP: Add custom class codec via new QS_VALUE and QSerializerValue Add custom class codec via new QS_VALUE and QSerializerValue Mar 10, 2026
@xor-gate
Copy link
Copy Markdown
Contributor Author

Hi @smurfomen , the PR is almost done, i still want to document the QSerializerValue abstract class methods. Let me know what you think of this addition and restructering.

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