Revision history for perl Net::Proxmox::VE

0.43 2025-09-02
- Add totp support for user+pass logins

0.42 2025-08-03
- Add Test::Exception to build requirements (GH#33)

0.41 2025-08-03
- Add PVE API Token support
- Renamed ENV variable for live testing to PROXMOX_USERPASS_TEST_URI
- Fixed ::Exceptions.pm module and added Unit Tests
- Add github actions (no changes to package)
- Added a perlcritic policy (no changes to package)

0.40 2025-05-02
- Many POD updates
- Cluster: Add get_cluster_nextid function
- Update examples
- VE: refactor url_prefix
- Access: Add sync_access_domains and some other refactors
- Nodes: Variety of refactoring and pod improvements
- Node: Rename methods from _nodes_ to _node_ which is more sensible. Export get_node
- VE: Update get() to check nodes
- Move login ticket handling in to VE.pm
- Cluster: Minor corrections
- VE: Minor corrections
- Pools: Minor adjustments
- Cluster: Minor adjustments
- Exception: New exception class
- Swap from croak to our own Exception class
- Refactor check_login_ticket and run perltidy on VE.pm

0.38 2023-09-11
- fix/use correct parameter name for user in tests thanks to MartijnLivaart
- Feat/check new arguments thanks to MartijnLivaart
- Fix/test access directory thanks to MartijnLivaart via GH#27
- feat: check if debug parameter propagates from new() thanks to MartijnLivaart via GH#29
- Pod corrections thanks to poptix via GH#31

0.37 2023-07-20
- Fix up debug() method thanks to MartijnLivaart via GH#25
- Change to JSON::MaybeXS
- Some pod fixes

0.36 2022-08-25
- Relicense to MIT. See GH#11

0.35 2019-08-03
- Adjusting prerequisites only.
- Rework the dist.ini file.

0.34 2019-08-02
- Problem now croak rather than print (thanks sauriol via GH)
- Adjusted tests to forgive ssl certificates

0.33 2018-03-15
- Fix ticket expiration calculation (thanks p5i via GH)
- Checking that $data->{data} is an array ref (thanks p5i via GH)
- URI access/domains should be accessible w/o login (thanks p5i via GH)
- Actually export functions from Net::Proxmox::VE::Cluster (thanks p5i via GH)
- Export more functions from Net::Proxmox::VE::Pools (thanks p5i via GH)
- Moved LWP from Access.pm to VE.pm (thanks p5i via GH)

0.32 2016-02-18
- Update things for Dist::Zilla
- Big version jump to satiate CPAN

0.0093 2016-02-17
- Fixed bug

0.0092 2015-05-12
- Contributions via GitHub
- Changes to Pod and dist.ini

0.004 2012-07-08
- Finished up Access.pm (dean)
- Added TODO, which is actually just stuff to be revisited (dean)

0.003 2012-07-07
- Finished up Storage.pm (dean)
- Moved lots of stuff around (dean)

0.002 2012-06-16

- Finished up Pools.pm (dean)
- Fiddled with Dist::Zilla plugins (dean)

0.001 2012-06-17

- Initial release based on PHP api (brendan)
- Lots of fiddling around (dean)