Changelogs » Arcpyext

PyUp Safety actively tracks 261,870 Python packages for vulnerabilities and notifies you when to upgrade.

Arcpyext

0.7.15

Fixes
  -----
  - (Py3) Improved data source transform capabilities such that field mappings apply to the display field (display field expressions not covered though)

0.7.14

Fixes
  -----
  - Prevent query layers/tables from being modified through the CIM definition.  Currently (ArcGIS Pro 2.5.2), setting the CIM definition of a query layer/table (even without changes) breaks said layer/table

0.7.13

New Features
  ---------------
  - Added field and feature dataset support for tables on Python 3 (similar to layers)

0.7.12

New Features
  ---------------
  - Added basic support for layer fields on Python 3.  Field information is pulled from the CIM, and can get out of sync (for example, the field information in the CIM does not seem to be updated when changing data sources, and to force an update the layers' fields have to be edited in the design view in ArcGIS Pro).

0.7.11

New Features
  ---------------
  - Added `transformOptions` for changing data sources on ArcGIS Pro.  This currently allows for some simple SQL-formatting on ArcGIS Pro when changing connections (identifier case and & quote type)
  
  Improvements
  ----------------
  - Improved `featureDataset` support, now monkey patched into arcpy, should work similarly to a (future) native implementation

0.7.10

Fixes
  -----
  - Fixed issue where feature dataset info can't be added when changing data sources (on ArcGIS Pro)

0.7.9

New features
  ---------------
  - Extended templated dataset changes to support upper/lower case
  - Added the ability to change feature dataset when changing data sources on ArcGIS Pro

0.7.8

New features
  ---------------
  - Allow templated dataset changes when updating data sources (dataset name can template on {database}, {schema} or {name})
  
  Fixes
  -----
  - Changing data sources using a path to an MXD or ArcGIS Project (as opposed to a loaded object) should now save changes to the MXD/Project

0.7.7

Fixes
  ------
  - Fixed an issue changing data sources on a routing network

0.7.6

Fixes
  ------
  - Changing data sources on layers that have relationships now works (only a single matching connection can be used though, not good if you want to change the relationship dataset, or some other aspect of the relationship)

0.7.5

Fixes
  -----
  - Fixed a crash where dataset info isn't available

0.7.4

Fixes
  -----
  - Fixed another couple of issues around changing data sources on ArcGIS Pro/Python 3

0.7.3

Fixes
  -----
  - Fixed issue updating data sources on ArcGIS Pro/Python 3

0.7.2

Fixes
  -----
  - Workaround for arcpy holding locks on geopackages that are created/modified

0.7.1

Fixes
  -----
  - fixed extra folder level being created when output MapInfo TAB from the conversion module

0.7.0

New Features
  ---------------
  - Conversion module has been overhauled.  Now supports entire workspaces as input, lists their items, and converts feature classes, tables, and relationship classes to different output formats.

0.6.5

New Features
  ---------------
  - Added support for raster layers when describing ArcGIS Pro-based maps

0.6.4

Fixes
  -----
  - Removed import for function that no longer exists

0.6.3

Fixes
  ------
  - Maps with broken layers now don't fail when describing fields
  - Network routes are now correctly treated as group layers

0.6.2

- Made `arcpyext.publishing.convert_toolbox_to_service_draft` compatible on Python 2 and 3

0.6.1

- Removed `convert_service_draft_to_staged_service` function, now has little utility with SD Draft models being moved out to `agsconfig`
  - Cleaned up opening/closing of map documents when converting them to service definition drafts

0.6.0

Lots of breaking changes at this release:
  - Library now works across both Python 2 and 3 (i.e. ArcGIS Desktop and ArcGIS Pro)
  - All SD Draft editing has been moved out to [agsconfig](https://github.com/DavidWhittingham/agsconfig).
  - List document datasources has been re-worked into a describe function for maps that works more consistently across ArcMap MXDs and ArcGIS Pro projects.  This function is currently quite limited (e.g. it can handle layers that have feature classes as a source, tables, possibilty some other types, but will certainly not work correctly with any service-based layers). Hopefully support for more varied layer types can be added over time.

0.5.30

Bug Fixes
  - Allowed switching data sources on a map document from Enterprise GDB's to File GDB's and stripping schema in the process without having to explicitly name the dataset

0.5.29

Bug Fixes
  - Fixed an issue with setting capabilities on service extension types

0.5.28

New Features
  - Extended list layers to get service layer ID where available
  - Add map document compare function (useful for comparing different versions of a document for changes)
  - Added monkey patch to arcpy to fix missing 10.4 version when saving a copy of an MXD

0.5.27

New Features
  - Added support for raster functions in *ImageServer* service definition drafts

0.5.26

New Features
  - Added support for Geocode SD Draft documents

0.5.25

New Features
  - Added `Extract` capability to feature server

0.5.24

Fixes
  - `tags` field available on all SDDraft classes
  - `copyright` field on ImageSDDraft now fills in all the correct fields
  - `description` field on ImageSDDraft now fills in all correct fields

0.5.23

New Features
  - Added support for setting default JPEG compression quality on image services