Skip to content

Latest commit

 

History

History
513 lines (397 loc) · 34 KB

changelog.rst

File metadata and controls

513 lines (397 loc) · 34 KB

Release notes

This document contains the release notes for the project.

0.69.1 - 2025-01-08

Added

  • chore: update CHANGELOG for v0.69.0 #3641

Fixed

  • fix: timeout for file checking #3642

Miscellaneous

  • feat: node/element selection commands returning selected ids #3636

0.69.0 - 2025-01-08

Added

  • test: skip test #3259
  • refactor: modifying subprocess calls and removing try except continue statements #3474
  • refactor: launch_mapdl #3475
  • chore: update CHANGELOG for v0.68.6 #3479
  • refactor: __init__ file #3490
  • refactor: moving information class to another module #3491
  • test: check all commands are submitted #3501
  • test: faking-v150 #3509
  • refactor: externalise the 'report' features to another file #3511
  • refactor: simplifying directory setter property #3517
  • refactor: testing suite (random order) #3519
  • refactor: moving tests to classes to avoid repeated fixtures execution #3523
  • refactor: using test classes in test_inline tests #3524
  • chore: fix codecov.yml content #3542
  • refactor: adding logging calls to misc.py #3550
  • refactor: removing-run_as_prep7-in-favour-of-run_as #3551
  • refactor: adding-type-ints-to-misc #3553
  • test: adding test for start_timeout arg #3554
  • refactor: increase post module coverage #3556
  • refactor: using find_mapdl instead of find_ansys #3560
  • refactor: annotate pymapdl part 1 #3569
  • refactor: replace get_ansys_path with get_mapdl_path #3573
  • refactor: small improvements to test settings #3577
  • tests: adding timeout to each test #3621
  • refactor: Iterate over the dictionary directly instead of using .keys(). #3631

Changed

  • chore: update CHANGELOG for v0.68.2 #3183
  • ci: Use CICD only on v* tags. #3186
  • ci: checking documentation style in Examples directory too #3191
  • chore: update CHANGELOG for v0.68.3 #3201
  • ci: Update julia testing #3211
  • ci: improving if to match also schedule and workflow_dispatch #3223
  • docs: documenting new naming conventions for commits, branches and PRs. #3228
  • ci: Using a dynamically generated matrix for testing job setup #3232
  • ci: increase the files checked for changes before load docs cache #3237
  • build: bump certifi from 2024.2.2 to 2024.7.4 in /doc/source/examples/extended_examples/hpc #3242

Fixed

  • fix: using same labels everywhere #3188
  • ci: Fix missing labels format in dependabot file #3204
  • ci: wrong tagging on the coverage artifacts #3225
  • fix: avoid inspecting suspended processes #3227
  • fix: not deleting temporary file when remove_temp_dir_on_exit =True #3247
  • fix: local tests always running as student #3251
  • fix: incorrect env vars section #3252
  • fix: raising port busy when connecting #3507
  • fix: logo link #3525
  • fix: checking port on non-grpc mapdl instances #3540
  • fix: warning and add an exception if using class alone #3552
  • fix: gui-extended-example #3555
  • fix: python version warning #3570
  • fix: components typo #3582
  • fix: avoiding long names in test arguments #3583
  • fix: console launching #3586
  • fix: linkchecker and cheatsheet links #3589
  • fix: avoid verbose grpc interface when solving #3608
  • fix: exit getting frozen if routine is not finished #3617
  • fix: changelog #3640

Dependencies

  • build: bump pyvista[trame] from 0.43.9 to 0.43.10 #3194
  • build: bump the minimal group across 1 directory with 2 updates #3197
  • build: bump importlib-metadata from 7.2.0 to 7.2.1 in the minimal group #3212
  • build: bump scipy from 1.13.1 to 1.14.0 in the core group #3213
  • build: bump the documentation group with 2 updates #3214, #3495
  • build: bump autopep8 from 2.3.0 to 2.3.1 in the testing group #3215
  • build: update requirements in devcontainer directory #3217
  • build: removing reredirect sphinx extension #3224
  • build: bump importlib-metadata from 7.2.1 to 8.0.0 in the minimal group #3229
  • build: bump the core group with 2 updates #3241, #3515, #3534, #3566
  • build: update ansys-api-mapdl to 0.5.2 #3255
  • build: bump grpcio from 1.66.2 to 1.67.0 in the grpc-deps group #3493
  • build: bump ansys-sphinx-theme from 1.1.2 to 1.1.5 in the core group #3494
  • build: bump ansys-sphinx-theme from 1.1.2 to 1.1.6 in the core group across 1 directory #3496
  • build: bump pyansys-tools-report from 0.8.0 to 0.8.1 in the testing group #3516
  • build: bump grpcio from 1.67.0 to 1.67.1 in the grpc-deps group #3533
  • build: bump pytest-cov from 5.0.0 to 6.0.0 in the testing group #3535
  • build: bump ansys-sphinx-theme from 1.2.0 to 1.2.1 in the core group #3547
  • build: bump grpcio from 1.67.1 to 1.68.0 in the grpc-deps group #3565
  • build: bump pytest-rerunfailures from 14.0 to 15.0 in the testing group #3567
  • build: bump imageio from 2.36.0 to 2.36.1 in the documentation group #3593
  • build: bump grpcio from 1.68.0 to 1.68.1 in the grpc-deps group #3601
  • build: bump pytest from 8.3.3 to 8.3.4 in the testing group #3603
  • build: bump pyfakefs from 5.7.1 to 5.7.2 #3604
  • build: bump the core group across 1 directory with 3 updates #3612, #3633
  • ci: adding ubuntu 251 and 252 #3626
  • build: bump pyfakefs from 5.7.2 to 5.7.3 #3630

Miscellaneous

  • ci: [pre-commit.ci] pre-commit autoupdate #3206
  • ci: Adding v251 CentOS based image to testing #3210
  • [pre-commit.ci] pre-commit autoupdate #3238, #3253
  • feat: refactoring create_temp_dir #3239
  • docs: adapt static images to dark/light themes #3249
  • feat: adding 'pymapdl_nproc' to non-slurm runs #3487
  • feat: using version instead of exec_path for the MPI checks #3528
  • feat: raising error if plot image cannot be obtained #3559
  • feat: supporting v25.1 and v25.2 #3571
  • feat: adding-mode-warning #3574
  • feat: running MPI fix only if on windows #3575
  • feat: adding check_has_mapdl #3576
  • feat: improving load_array to reduce format line length #3590
  • feat: redirect MAPDL console output to a file #3596
  • feat: avoid errors when retrieving invalid routine #3606

Documentation

  • docs: documenting using pymapdl on clusters #3466
  • ci: avoiding linkcheck on changelog page #3488
  • feat: support for launching an MAPDL instance in an SLURM HPC cluster #3497
  • feat: passing tight integration env vars to mapdl #3500
  • docs: review of documenting using pymapdl on clusters (#3466) #3506
  • docs: adding-sbatch-support #3513
  • docs: removing extra links from landing page. #3526
  • DOC: Update pymapdl.rst #3527
  • [maint] remove importlib-metadata requirement #3546
  • docs: extracting information to another rst file #3549
  • docs: updating compatible Python versions #3572
  • docs: update docker instructions #3580
  • docs: adding some info for getting multiple compose running #3584
  • feat: update copyright year #3637

Maintenance

  • ci: bump thollander/actions-comment-pull-request from 2 to 3 in the actions group #3481
  • ci: pre-commit autoupdate #3482, #3522, #3545, #3599
  • ci: force coloring in pytest #3484
  • build: bump psutil from 6.0.0 to 6.1.0 in the minimal group #3492
  • ci: ansys/actions/check-vulnerabilities to CI-CD #3505
  • ci: bump actions/checkout from 4.2.1 to 4.2.2 in the actions group #3521
  • build: bump numpy from 2.1.2 to 2.1.3 in the minimal group #3541
  • ci: bump codecov/codecov-action from 4 to 5 in the actions group #3557
  • ci: skipping student versions when user is authenticated #3564
  • ci: adding codeql.yml #3585
  • feat: activate debug mode on testing using PYMAPDL_DEBUG_TESTING envvar #3594
  • build: bump numpy from 2.1.3 to 2.2.0 in the minimal group #3619
  • ci: adding student back #3623
  • ci: temporary skipping attrs license check #3624
  • build: bump the minimal group across 1 directory with 2 updates #3632
  • ci: fix safety issue #3638

0.68.6 - 2024-10-11

Added

  • chore: update CHANGELOG for v0.68.5 #3455
  • refactor: removing deprecated arguments #3473

Fixed

  • fix: contributors file #3457
  • fix: environment variables not being passed to MAPDL process #3461
  • fix: exiting earlier to avoid exceptions from gRPC calls #3463
  • fix: add build cheatsheet as env variable within doc-build #3468

Dependencies

  • build: bump grpcio from 1.66.1 to 1.66.2 in the grpc-deps group #3453
  • build: bump sphinx-autobuild from 2024.9.19 to 2024.10.3 in the documentation group #3454
  • build: bump ansys-tools-visualization-interface from 0.4.4 to 0.4.5 in the core group #3477
  • build: bump the documentation group with 3 updates #3478

Miscellaneous

  • feat: having two global flags. One for visualizer and one for pyvista #3460

Documentation

  • docs: another hpc docs reorg #3465
  • docs: fix cheat sheet rendering #3469

Maintenance

  • ci: bump the actions group with 2 updates #3470
  • ci: pre-commit autoupdate #3471
  • ci: bypass team check if it is dependabot #3472
  • build: bump numpy from 2.1.1 to 2.1.2 in the minimal group #3476

0.68.5 - 2024-10-04

Added

  • feat: Adapt PyMAPDL to common plotter #2799
  • refactor: clean mapdl inprocess and move mute to MapdlCore #3220
  • refactor: moving tests to a class and adding delete method. #3258
  • maint: update CHANGELOG for v0.68.4 #3276
  • chore: drop python3.9 support #3326
  • chore: update image cache #3371
  • chore: pre-commit autoupdate #3373
  • chore: skip database testing on v23.X #3384
  • chore: remove mapdl_inprocess.py from codecov analysis #3404
  • perf: reduce-testing-time #3427

Changed

  • ci: bump docker/login-action from 3.2.0 to 3.3.0 in the actions group #3306
  • build: bump importlib-metadata from 8.0.0 to 8.2.0 in the minimal group #3309
  • build: update pre-commit-hook #3339

Fixed

  • fix: removing io error when logging to closed streams #3273
  • fix: increasing timeout for local-min #3282
  • fix: local-min timeout #3288
  • fix: missing arguments in secdata #3295
  • Fix/node-numbering #3297
  • fix: filename with /OUTPUT command in stored commands #3304
  • fix: license headers #3307
  • fix: Making sure we skip all the pool unit tests. #3315
  • fix: reuploading file on CDREAD #3355
  • fix: warning raised in v251 #3361
  • fix: avoid changing entities ids after plotting #3421
  • fix: disabling logging on __del__ #3428
  • fix: small plotting fix #3439
  • fix: changelog #3452

Dependencies

  • build: bump numpy from 1.26.4 to 2.0.0 #3177
  • build: bump sphinx from 7.3.7 to 7.4.4 in the documentation group #3283
  • build: bump grpcio from 1.65.0 to 1.65.1 in the grpc-deps group #3299
  • build: bump sphinx from 7.4.4 to 7.4.6 in the documentation group #3300
  • build: bump ansys-tools-visualization-interface from 0.2.6 to 0.3.0 in the core group #3310
  • build: bump the documentation group with 3 updates #3311, #3324
  • build: bump pytest from 8.2.2 to 8.3.2 in the testing group #3312
  • build: bump grpcio from 1.65.1 to 1.65.2 in the grpc-deps group #3322
  • build: bump ansys-tools-visualization-interface from 0.3.0 to 0.4.0 in the core group #3323
  • feat: adding PYMAPDL_APDL_LOG env var for testing #3328
  • build: bump grpcio from 1.65.2 to 1.65.4 in the grpc-deps group #3344
  • build: bump the core group with 2 updates #3345, #3358, #3368
  • build: bump sphinx-gallery from 0.17.0 to 0.17.1 in the documentation group #3346
  • ci: bump ansys/actions from 6 to 7 in the actions group #3352
  • build: bump pyansys-tools-report from 0.7.3 to 0.8.0 in the testing group #3360
  • build: bump the documentation group across 1 directory with 3 updates #3363
  • build: bump grpcio from 1.65.4 to 1.66.0 in the grpc-deps group #3367
  • build: bump grpcio from 1.66.0 to 1.66.1 in the grpc-deps group #3381
  • build: bump plotly from 5.23.0 to 5.24.0 in the documentation group #3383
  • build: bump the core group with 3 updates #3386
  • build: bump sphinx-autobuild from 2024.4.16 to 2024.9.3 in the documentation group #3387
  • build: bump ansys-tools-visualization-interface from 0.4.0 to 0.4.4 in the core group #3400
  • build: bump plotly from 5.24.0 to 5.24.1 in the documentation group #3401
  • build: bump pytest from 8.3.2 to 8.3.3 in the testing group #3402
  • build: bump ansys-sphinx-theme from 1.0.8 to 1.0.11 in the core group #3418
  • build: bump sphinx-autobuild from 2024.9.3 to 2024.9.19 in the documentation group #3419
  • build: bump pandas from 2.2.2 to 2.2.3 in the documentation group #3433

Miscellaneous

  • feat/adding missing argument #3293
  • feat/adding preppost license to allowed #3294
  • docs: adding warning about *mwrite. Update *vwrite warning to include *mwrite #3296
  • [pre-commit.ci] pre-commit autoupdate #3316, #3330, #3351
  • feat: adding more descriptive errors #3319
  • feat: database module improvements #3320
  • feat: adding channel subscription method and tests #3340
  • feat: Adding 'methodconfig' for all services in channel to allow retry #3343
  • feat: adding python side retry mechanism #3354
  • Update conftest.py to switch mapdl.tbdat to mapdl.tbdata #3362
  • feat: supporting ´´to_dataframe()´´ for some bc list commands #3412
  • feat: add exit to inprocess backend #3435
  • feat: removing-CDB-files #3441

Documentation

  • feat: Supporting SLURM env vars for launching MAPDL configuration #2754
  • Docs/improving hpc documentation #3379
  • build: bump ansys-sphinx-theme from 1.0.5 to 1.0.7 in the core group #3382
  • docs: remove thispagetitle meta tag and add default #3389
  • docs: fix keywords metadata #3396
  • docs: cards layout for the landing page #3414
  • docs: adding cheat sheet on documentation #3422
  • docs: revamping example landing page and adding groups #3434
  • docs: reorg hpc section #3436
  • docs: update image and code block #3440
  • docs: adding directive to hide elements #3449

Maintenance

  • build: bump pyansys-tools-versioning from 0.5.0 to 0.6.0 in the minimal group #3357
  • build: bump importlib-metadata from 8.2.0 to 8.4.0 in the minimal group #3366
  • build: bump the minimal group with 2 updates #3399, #3417
  • ci: pre-commit autoupdate #3443
  • ci: bump actions/checkout from 4.1.7 to 4.2.0 in the actions group #3444
  • ci: changing pre-commit commit and pr name #3445

0.68.4 - 2024-07-15

Added

Fixed

  • fix: missing arguments on OCDATA command #3226
  • fix: Raising ValueError when using ips within pool library #3240
  • fix: pool issues #3266
  • fix: using same labels everywhere #3188
  • fix: avoid inspecting suspended processes #3227
  • fix: not deleting temporary file when remove_temp_dir_on_exit =True #3247
  • fix: local tests always running as student #3251
  • fix: incorrect env vars section #3252

Documentation

  • docs: adapt static images to dark/light themes #3249
  • docs: documenting new naming conventions for commits, branches and PRs. #3228

Dependencies

  • build: bump grpcio from 1.64.1 to 1.65.0 in the grpc-deps group #3270
  • build: bump zipp from 3.17.0 to 3.19.1 in /doc/source/examples/extended_examples/hpc #3261
  • build: bump the minimal group across 1 directory with 2 updates #3197
  • build: bump importlib-metadata from 7.2.0 to 7.2.1 in the minimal group #3212
  • build: bump scipy from 1.13.1 to 1.14.0 in the core group #3213
  • build: bump the documentation group with 2 updates #3214
  • build: bump autopep8 from 2.3.0 to 2.3.1 in the testing group #3215
  • build: update requirements in devcontainer directory #3217
  • build: removing reredirect sphinx extension #3224
  • build: bump importlib-metadata from 7.2.1 to 8.0.0 in the minimal group #3229
  • build: bump the core group with 2 updates #3241
  • build: update ansys-api-mapdl to 0.5.2 #3255
  • build: bump certifi from 2024.2.2 to 2024.7.4 in /doc/source/examples/extended_examples/hpc #3242

Tests

Maintenance

  • [pre-commit.ci] pre-commit autoupdate #3238, #3253
  • ci: Fix missing labels format in dependabot file #3204
  • ci: wrong tagging on the coverage artifacts #3225
  • ci: Adding v251 CentOS based image to testing #3210
  • ci: [pre-commit.ci] pre-commit autoupdate #3206
  • ci: Use CICD only on v* tags. #3186
  • ci: checking documentation style in Examples directory too #3191
  • chore: update CHANGELOG for v0.68.3 #3201
  • ci: Update julia testing #3211
  • ci: improving if to match also schedule and workflow_dispatch #3223
  • ci: Using a dynamically generated matrix for testing job setup #3232
  • ci: increase the files checked for changes before load docs cache #3237
  • ci: run extended array based on the person who open the PR #3256

Miscellaneous

  • chore: update CHANGELOG for v0.68.2 #3183

0.68.3 - 2024-06-21

Added

  • feat: Add an inprocess backend to pymapdl #3198

0.68.2 - 2024-06-18

Added

  • feat: add a MAPDL version section in for bug issues #2982
  • feat: adding some env var print to report #2999
  • feat: adding cycexpand command #3023
  • feat: update vfquery #3037
  • feat: add argument to disable run_at_connect in MapdlGrpc #3047
  • feat: allowing passing IP to MapdlPool #3048
  • feat: add argument to disable run_at_connect in MapdlGrpc #3049
  • feat: converting chained APDL commands to PyMAPDL context manager #3154
  • feat: allowing multiple IPs for remote connection on MapdlPool #3166
  • feat: implementing ansys/actions/changelogs and adding release note in documentation #3019
  • feat: adding option to _ctrl command #3002
  • feat: making old API function discoverable when Click is not installed #3086

Changed

  • refactor: refactoring CLI #2960

Fixed

  • fix: avoiding future sphinx warning #3035
  • fix: update the general files to align with PyAnsys standards #3151
  • fix: combine the docker-compose files #3169

Documentation

  • docs: adding previous changes in changelog.d repository #3182
  • docs: clarifying MAPDL commands API section #3071
  • docs: HPC documentation #2966
  • docs: adding ML-Genetic Algorithm example #2981
  • docs: customize agent for linkchecker #2998
  • docs: setting docs version to v241 #3024
  • docs: adding documentation about remote mapdl pool #3046
  • docs: update a minor typo in mapdl.rst #3140

Dependencies

  • build: bump autopep8 from 2.2.0 to 2.3.0 in the testing group #3179
  • build: bump pyvista[trame] from 0.43.9 to 0.43.10 #3180
  • build: bump ansys-sphinx-theme from 0.16.5 to 0.16.6 in the core group across 1 directory #3181

Miscellaneous

  • chore: removing cdb files #3036
  • ci: having only one set of Dependabot rules #3107
  • ci: adding tag for doc review #3118
  • ci: remove OS package duplicate #3147
  • ci: using trusted publisher release process #3171