Skip to content

Releases: equinor/esv-intersection

v3.1.1

21 Oct 12:30
ebf7d54
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.1.1

v3.1.0

08 Mar 13:57
112bb9c
Compare
Choose a tag to compare

Changelog

3.0.12

Patch Changes

  • 7c26ebb: fix: tsconfig file path for vite

3.0.11

Patch Changes

  • 3f59bf5: chore: upgrade dependencies
  • ba3661c: chore(dev-deps): upgrade dev dependencies to latest versions
  • 1cca891: chore(deps): bump tough-cookie from 4.1.2 to 4.1.3

3.0.10

Patch Changes

  • 53386e9: chore(typescript): Enable strict mode for Typescript, but escape in the most annoying places in order to delay the need to change implementation details.
  • ef0590b: chore: enable Typescript's strict mode & fix 1500 errors

3.0.7

Patch Changes

  • 96a5d01: handle empty nested data when trying to find a sample

3.0.6

Patch Changes

  • 776ec1f: chore(deps-dev): bump typedoc from 0.24.6 to 0.24.8
  • 49abbad: chore(deps-dev): bump vitest from 0.30.1 to 0.31.4
  • 06eab8f: chore(deps): bump d3-array from 3.2.3 to 3.2.4

3.0.5

Patch Changes

  • b5cae59: Upgrading several devDependencies, which were not covered in changesets:

    • chore(deps-dev): bump vitest from 0.30.0 to 0.30.1 by @dependabot in #564
    • chore(deps-dev): bump storybook from 7.0.2 to 7.0.5 by @dependabot in #570
    • chore(deps-dev): bump @storybook/html-vite from 7.0.2 to 7.0.5 by @dependabot in #571
    • chore(deps-dev): bump @storybook/addon-storysource from 7.0.2 to 7.0.5 by @dependabot in #572
    • chore(deps-dev): bump typedoc from 0.24.1 to 0.24.4 by @dependabot in #573
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 by @dependabot in #576
    • chore(deps-dev): bump vite-plugin-dts from 2.2.0 to 2.3.0 by @dependabot in #574
    • chore(deps-dev): bump @typescript-eslint/parser from 5.58.0 to 5.59.0 by @dependabot in #575
    • chore(deps-dev): bump storybook from 7.0.5 to 7.0.6 by @dependabot in #577
    • chore(deps-dev): bump typedoc from 0.24.4 to 0.24.6 by @dependabot in #578
    • chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by @dependabot in #583
    • chore(deps-dev): bump vite from 4.2.1 to 4.3.1 by @dependabot in #582
    • chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 by @dependabot in #581
    • chore(deps-dev): bump @storybook/addon-storysource from 7.0.5 to 7.0.6 by @dependabot in #580
    • chore(deps-dev): bump @storybook/html-vite from 7.0.5 to 7.0.7 by @dependabot in #584
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.1 by @dependabot in #585
    • chore(deps-dev): bump vite from 4.3.1 to 4.3.4 by @dependabot in #590
    • chore(deps-dev): bump @storybook/addon-storysource from 7.0.6 to 7.0.7 by @dependabot in #589
    • chore(deps-dev): bump storybook from 7.0.6 to 7.0.7 by @dependabot in #587
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.2 by @dependabot in #591
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.2 by @dependabot in #592
  • b5cae59: - Fix issues where groups had labels and where last label was not rendered by @HavardNJ in #594

  • 2aef4a3: If GeoModel lineData is empty, don't throw script error

  • af7a953: chore: automate releases based on changesets

  • b5cae59: Enable slightly stricter Typescript settings:

    • chore: add slightly stricter ts types by @venikx in #603

TO BE RELEASED

v3.0.0

Feature

  • Update perforation rendering
  • Add layer for reference lines, with example for RKB, MSL and Seabed
  • Add support for casing windows
  • Adds support for Perforations
  • Adds support for CementSqueeze
  • Adds support for CementPlug
  • Adds support for Plug & Abandonment symbols
  • Adds support for Completion symbols

Chores

  • Update dependencies
  • Update workflow actions to latest versions

Fix

  • Fix regression bug on symbol textures where images weren't flipped diagonally

Breaking Changes

  • Remove casingId from casings. Items referencing that id should rather use the id of the casing instead.
  • Rename casingIds to referenceIds for cement related items, as tubing/screen can be cemented in some cases.
  • Many Layers are made generic and type for layers data needs to be specified when extending and using the Layers
  • Pixi Layers (SchematicLayer, GeomodelLayerV2) needs to pass inn a Pixi render context. Class PixiRenderApplication can be used for this
  • HoleSizeLayer, CasingLayer, CementLayer and WellboreBaseComponentLayer are removed, but functionality is retained and improved in new SchematicLayer
  • Data type for for new layer SchematicLayer is based on data for the old layers HoleSizeLayer, CasingLayer and CementLayer, but now requires id and kind specified
  • Removed any from type definitions in the library
  • Removed deprecated layer GeomodelLayer, in favor of GeomodelLayerV2
  • Upgraded peer dependency pixi.js@7.1.0

v3.0.0-beta.6

Feature

  • Update perforation rendering

v3.0.0-beta.5

Feature

  • Reference lines, with example for RKB, MSL and Seabed

Chores

  • Update dependencies
  • Update workflows actions to latest versions

v3.0.0-beta.4

Changes

  • Add support for casing windows

v3.0.0-beta.3

Changes

  • Fix regression bug on symbol textures where images weren't flipped diagonally

v3.0.0-beta.2

Breaking Changes

  • Remove casingId from casings. Items referencing that id should rather use the id of the casing instead.
  • Rename casingIds to referenceIds for cement related items, as tubing/screen can be cemented in some cases.

Changes

  • Adds support for Peforations

v3.0.0-beta.0

Breaking Changes

  • Many Layers are made generic and type for layers data needs to be specified when extending and using the Layers
  • Pixi Layers (SchematicLayer, GeomodelLayerV2) needs to pass inn a Pixi render context. Class PixiRenderApplication can be used for this
  • HoleSizeLayer, CasingLayer, CementLayer and WellboreBaseComponentLayer are removed, but functionality is retained and improved in new SchematicLayer
  • Removed any from type definitions in the library
  • Removed deprecated layer GeomodelLayer, in favor of GeomodelLayerV2
  • Upgraded peer dependency pixi.js@6.5.8

Changes

  • Data type for for new layer SchematicLayer is based on data for the old layers HoleSizeLayer, CasingLayer and CementLayer, but now requires id and kind specified
  • Adds support for CementSqueeze
  • Adds support for CementPlug
  • Adds support for Plug & Abandonment symbols
  • Adds support for Completion symbols

v2.2.0

  • Fix bugs in GeomodelLabelsLayer
  • Upgrade dependencies
  • Upgrade peer dependency pixi.js@6.5.3

v2.1.0

  • Allow setting CasingShoeSize for the CasingLayer

v2.0.1

  • Change deprecated transparent property to backgroundAlpha in Pixi RendererOptions
  • Bump terser from 4.8.0 to 4.8.1
  • Upgrade d3-array from 3.1.6 to 3.2.0

v2.0.0

  • Update major version of Pixi.js peer dependency to ^6.4.2
  • Only render Pixi layers on input changes and user interactions. Should reduce idle CPU load

v1.8.0

  • Update dependencies
  • Pixi.js peer dependency bumped to ^5.3.12

v1.7.0

  • Let Pixi Application options be configurable
  • Update dependencies

v1.6.0

  • Update major version of d3 to v3
    Breaking changes in d3. Check d3 changelog before updating in your application.
  • Perf: Minor optimization, avoid a few spread in loops and don't call updatePaths() twice when setting data

v1.5.2

  • Fix bug in IntersectionReferenceSystem::project for calculateDisplacementFromBottom
  • Fix simple demo in readme

v1.5.1

  • Update node to v.16
  • Update dependencies
  • Fix: Stop clearing data before unmounting layers (#449)

v1.5.0

  • Bump hosted-git-info from 2.8.8 to 2.8.9
  • Bump lodash from 4.17.19 to 4.17.21
  • Improve responsiveness of rendering
  • Refactoring
  • Fix issue with interpolators which was causing rendering artifacts in cement layer
  • Make CasingLayer easier to extend (#438)

v1.4.4

  • Add option to override interpolators in the IntersectionReferenceSystem
  • Update react-dev-utils to 11.0.4

v1.4.3

  • Add option to use a optional range for generating seismic image

v1.4.2

  • Improve wellborelayers textures
  • Update typescript to 4.2.2

v1.4.1

  • Matching surface name checks are now case insensitive
  • Bumped d3-array package

v1.4.0

  • added option to override arc division and tension in the reference system
  • removed group labels from being render in surface labels
  • pixi-layers skip render without referenceSystem
  • upgrade vulnerable packages
  • cleanup GeomodelLayerV2
  • cleanup render method on WellboreBaseComponentLayers

v1.3.1

  • fix skip render without referenceSystem in CalloutCanvasLayer

v1.3.0

  • fix CalloutCanvasLayer to always ...
Read more

v3.0.12

19 Oct 10:25
727561e
Compare
Choose a tag to compare

Patch Changes

  • 7c26ebb: fix: tsconfig file path for vite

v3.0.11

18 Oct 17:24
179e5f8
Compare
Choose a tag to compare

Patch Changes

  • 3f59bf5: chore: upgrade dependencies
  • ba3661c: chore(dev-deps): upgrade dev dependencies to latest versions
  • 1cca891: chore(deps): bump tough-cookie from 4.1.2 to 4.1.3

v3.0.10

26 Jun 16:53
0ad6822
Compare
Choose a tag to compare

Patch Changes

  • 53386e9: chore(typescript): Enable strict mode for Typescript, but escape in the most annoying places in order to delay the need to change implementation details.
  • ef0590b: chore: enable Typescript's strict mode & fix 1500 errors

v3.0.9

20 Jun 13:36
084bdea
Compare
Choose a tag to compare

Changelog

3.0.7

Patch Changes

  • 96a5d01: handle empty nested data when trying to find a sample

3.0.6

Patch Changes

  • 776ec1f: chore(deps-dev): bump typedoc from 0.24.6 to 0.24.8
  • 49abbad: chore(deps-dev): bump vitest from 0.30.1 to 0.31.4
  • 06eab8f: chore(deps): bump d3-array from 3.2.3 to 3.2.4

3.0.5

Patch Changes

  • b5cae59: Upgrading several devDependencies, which were not covered in changesets:

    • chore(deps-dev): bump vitest from 0.30.0 to 0.30.1 by @dependabot in #564
    • chore(deps-dev): bump storybook from 7.0.2 to 7.0.5 by @dependabot in #570
    • chore(deps-dev): bump @storybook/html-vite from 7.0.2 to 7.0.5 by @dependabot in #571
    • chore(deps-dev): bump @storybook/addon-storysource from 7.0.2 to 7.0.5 by @dependabot in #572
    • chore(deps-dev): bump typedoc from 0.24.1 to 0.24.4 by @dependabot in #573
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 by @dependabot in #576
    • chore(deps-dev): bump vite-plugin-dts from 2.2.0 to 2.3.0 by @dependabot in #574
    • chore(deps-dev): bump @typescript-eslint/parser from 5.58.0 to 5.59.0 by @dependabot in #575
    • chore(deps-dev): bump storybook from 7.0.5 to 7.0.6 by @dependabot in #577
    • chore(deps-dev): bump typedoc from 0.24.4 to 0.24.6 by @dependabot in #578
    • chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by @dependabot in #583
    • chore(deps-dev): bump vite from 4.2.1 to 4.3.1 by @dependabot in #582
    • chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 by @dependabot in #581
    • chore(deps-dev): bump @storybook/addon-storysource from 7.0.5 to 7.0.6 by @dependabot in #580
    • chore(deps-dev): bump @storybook/html-vite from 7.0.5 to 7.0.7 by @dependabot in #584
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.1 by @dependabot in #585
    • chore(deps-dev): bump vite from 4.3.1 to 4.3.4 by @dependabot in #590
    • chore(deps-dev): bump @storybook/addon-storysource from 7.0.6 to 7.0.7 by @dependabot in #589
    • chore(deps-dev): bump storybook from 7.0.6 to 7.0.7 by @dependabot in #587
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.2 by @dependabot in #591
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.2 by @dependabot in #592
  • b5cae59: - Fix issues where groups had labels and where last label was not rendered by @HavardNJ in #594

  • 2aef4a3: If GeoModel lineData is empty, don't throw script error

  • af7a953: chore: automate releases based on changesets

  • b5cae59: Enable slightly stricter Typescript settings:

    • chore: add slightly stricter ts types by @venikx in #603

TO BE RELEASED

v3.0.0

Feature

  • Update perforation rendering
  • Add layer for reference lines, with example for RKB, MSL and Seabed
  • Add support for casing windows
  • Adds support for Perforations
  • Adds support for CementSqueeze
  • Adds support for CementPlug
  • Adds support for Plug & Abandonment symbols
  • Adds support for Completion symbols

Chores

  • Update dependencies
  • Update workflow actions to latest versions

Fix

  • Fix regression bug on symbol textures where images weren't flipped diagonally

Breaking Changes

  • Remove casingId from casings. Items referencing that id should rather use the id of the casing instead.
  • Rename casingIds to referenceIds for cement related items, as tubing/screen can be cemented in some cases.
  • Many Layers are made generic and type for layers data needs to be specified when extending and using the Layers
  • Pixi Layers (SchematicLayer, GeomodelLayerV2) needs to pass inn a Pixi render context. Class PixiRenderApplication can be used for this
  • HoleSizeLayer, CasingLayer, CementLayer and WellboreBaseComponentLayer are removed, but functionality is retained and improved in new SchematicLayer
  • Data type for for new layer SchematicLayer is based on data for the old layers HoleSizeLayer, CasingLayer and CementLayer, but now requires id and kind specified
  • Removed any from type definitions in the library
  • Removed deprecated layer GeomodelLayer, in favor of GeomodelLayerV2
  • Upgraded peer dependency pixi.js@7.1.0

v3.0.0-beta.6

Feature

  • Update perforation rendering

v3.0.0-beta.5

Feature

  • Reference lines, with example for RKB, MSL and Seabed

Chores

  • Update dependencies
  • Update workflows actions to latest versions

v3.0.0-beta.4

Changes

  • Add support for casing windows

v3.0.0-beta.3

Changes

  • Fix regression bug on symbol textures where images weren't flipped diagonally

v3.0.0-beta.2

Breaking Changes

  • Remove casingId from casings. Items referencing that id should rather use the id of the casing instead.
  • Rename casingIds to referenceIds for cement related items, as tubing/screen can be cemented in some cases.

Changes

  • Adds support for Peforations

v3.0.0-beta.0

Breaking Changes

  • Many Layers are made generic and type for layers data needs to be specified when extending and using the Layers
  • Pixi Layers (SchematicLayer, GeomodelLayerV2) needs to pass inn a Pixi render context. Class PixiRenderApplication can be used for this
  • HoleSizeLayer, CasingLayer, CementLayer and WellboreBaseComponentLayer are removed, but functionality is retained and improved in new SchematicLayer
  • Removed any from type definitions in the library
  • Removed deprecated layer GeomodelLayer, in favor of GeomodelLayerV2
  • Upgraded peer dependency pixi.js@6.5.8

Changes

  • Data type for for new layer SchematicLayer is based on data for the old layers HoleSizeLayer, CasingLayer and CementLayer, but now requires id and kind specified
  • Adds support for CementSqueeze
  • Adds support for CementPlug
  • Adds support for Plug & Abandonment symbols
  • Adds support for Completion symbols

v2.2.0

  • Fix bugs in GeomodelLabelsLayer
  • Upgrade dependencies
  • Upgrade peer dependency pixi.js@6.5.3

v2.1.0

  • Allow setting CasingShoeSize for the CasingLayer

v2.0.1

  • Change deprecated transparent property to backgroundAlpha in Pixi RendererOptions
  • Bump terser from 4.8.0 to 4.8.1
  • Upgrade d3-array from 3.1.6 to 3.2.0

v2.0.0

  • Update major version of Pixi.js peer dependency to ^6.4.2
  • Only render Pixi layers on input changes and user interactions. Should reduce idle CPU load

v1.8.0

  • Update dependencies
  • Pixi.js peer dependency bumped to ^5.3.12

v1.7.0

  • Let Pixi Application options be configurable
  • Update dependencies

v1.6.0

  • Update major version of d3 to v3
    Breaking changes in d3. Check d3 changelog before updating in your application.
  • Perf: Minor optimization, avoid a few spread in loops and don't call updatePaths() twice when setting data

v1.5.2

  • Fix bug in IntersectionReferenceSystem::project for calculateDisplacementFromBottom
  • Fix simple demo in readme

v1.5.1

  • Update node to v.16
  • Update dependencies
  • Fix: Stop clearing data before unmounting layers (#449)

v1.5.0

  • Bump hosted-git-info from 2.8.8 to 2.8.9
  • Bump lodash from 4.17.19 to 4.17.21
  • Improve responsiveness of rendering
  • Refactoring
  • Fix issue with interpolators which was causing rendering artifacts in cement layer
  • Make CasingLayer easier to extend (#438)

v1.4.4

  • Add option to override interpolators in the IntersectionReferenceSystem
  • Update react-dev-utils to 11.0.4

v1.4.3

  • Add option to use a optional range for generating seismic image

v1.4.2

  • Improve wellborelayers textures
  • Update typescript to 4.2.2

v1.4.1

  • Matching surface name checks are now case insensitive
  • Bumped d3-array package

v1.4.0

  • added option to override arc division and tension in the reference system
  • removed group labels from being render in surface labels
  • pixi-layers skip render without referenceSystem
  • upgrade vulnerable packages
  • cleanup GeomodelLayerV2
  • cleanup render method on WellboreBaseComponentLayers

v1.3.1

  • fix skip render without referenceSystem in CalloutCanvasLayer

v1.3.0

  • fix CalloutCanvasLayer to always render on data update
  • fix position callout with displacement calculated from bottom
  • fix issue with missing labels in geomodel
  • fix onUnmount on PixiLayers
  • add export of interfaces AxisOptions, ControllerOptions, OverlayEvents and OverlayCallbacks
  • add destroy method to Controller

v1.2.1

  • improved surface and surface label rendering order
  • improved setting data on layer creation
  • added fallback for various rendering functions when webGL is not available

v1.2.0

  • deprecate GeomodelLayer (keeping api util next maj...
Read more

v3.0.8

20 Jun 11:29
c06692b
Compare
Choose a tag to compare

Changelog

3.0.7

Patch Changes

  • 96a5d01: handle empty nested data when trying to find a sample

3.0.6

Patch Changes

  • 776ec1f: chore(deps-dev): bump typedoc from 0.24.6 to 0.24.8
  • 49abbad: chore(deps-dev): bump vitest from 0.30.1 to 0.31.4
  • 06eab8f: chore(deps): bump d3-array from 3.2.3 to 3.2.4

3.0.5

Patch Changes

  • b5cae59: Upgrading several devDependencies, which were not covered in changesets:

    • chore(deps-dev): bump vitest from 0.30.0 to 0.30.1 by @dependabot in #564
    • chore(deps-dev): bump storybook from 7.0.2 to 7.0.5 by @dependabot in #570
    • chore(deps-dev): bump @storybook/html-vite from 7.0.2 to 7.0.5 by @dependabot in #571
    • chore(deps-dev): bump @storybook/addon-storysource from 7.0.2 to 7.0.5 by @dependabot in #572
    • chore(deps-dev): bump typedoc from 0.24.1 to 0.24.4 by @dependabot in #573
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 by @dependabot in #576
    • chore(deps-dev): bump vite-plugin-dts from 2.2.0 to 2.3.0 by @dependabot in #574
    • chore(deps-dev): bump @typescript-eslint/parser from 5.58.0 to 5.59.0 by @dependabot in #575
    • chore(deps-dev): bump storybook from 7.0.5 to 7.0.6 by @dependabot in #577
    • chore(deps-dev): bump typedoc from 0.24.4 to 0.24.6 by @dependabot in #578
    • chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by @dependabot in #583
    • chore(deps-dev): bump vite from 4.2.1 to 4.3.1 by @dependabot in #582
    • chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 by @dependabot in #581
    • chore(deps-dev): bump @storybook/addon-storysource from 7.0.5 to 7.0.6 by @dependabot in #580
    • chore(deps-dev): bump @storybook/html-vite from 7.0.5 to 7.0.7 by @dependabot in #584
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.1 by @dependabot in #585
    • chore(deps-dev): bump vite from 4.3.1 to 4.3.4 by @dependabot in #590
    • chore(deps-dev): bump @storybook/addon-storysource from 7.0.6 to 7.0.7 by @dependabot in #589
    • chore(deps-dev): bump storybook from 7.0.6 to 7.0.7 by @dependabot in #587
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.2 by @dependabot in #591
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.2 by @dependabot in #592
  • b5cae59: - Fix issues where groups had labels and where last label was not rendered by @HavardNJ in #594

  • 2aef4a3: If GeoModel lineData is empty, don't throw script error

  • af7a953: chore: automate releases based on changesets

  • b5cae59: Enable slightly stricter Typescript settings:

    • chore: add slightly stricter ts types by @venikx in #603

TO BE RELEASED

v3.0.0

Feature

  • Update perforation rendering
  • Add layer for reference lines, with example for RKB, MSL and Seabed
  • Add support for casing windows
  • Adds support for Perforations
  • Adds support for CementSqueeze
  • Adds support for CementPlug
  • Adds support for Plug & Abandonment symbols
  • Adds support for Completion symbols

Chores

  • Update dependencies
  • Update workflow actions to latest versions

Fix

  • Fix regression bug on symbol textures where images weren't flipped diagonally

Breaking Changes

  • Remove casingId from casings. Items referencing that id should rather use the id of the casing instead.
  • Rename casingIds to referenceIds for cement related items, as tubing/screen can be cemented in some cases.
  • Many Layers are made generic and type for layers data needs to be specified when extending and using the Layers
  • Pixi Layers (SchematicLayer, GeomodelLayerV2) needs to pass inn a Pixi render context. Class PixiRenderApplication can be used for this
  • HoleSizeLayer, CasingLayer, CementLayer and WellboreBaseComponentLayer are removed, but functionality is retained and improved in new SchematicLayer
  • Data type for for new layer SchematicLayer is based on data for the old layers HoleSizeLayer, CasingLayer and CementLayer, but now requires id and kind specified
  • Removed any from type definitions in the library
  • Removed deprecated layer GeomodelLayer, in favor of GeomodelLayerV2
  • Upgraded peer dependency pixi.js@7.1.0

v3.0.0-beta.6

Feature

  • Update perforation rendering

v3.0.0-beta.5

Feature

  • Reference lines, with example for RKB, MSL and Seabed

Chores

  • Update dependencies
  • Update workflows actions to latest versions

v3.0.0-beta.4

Changes

  • Add support for casing windows

v3.0.0-beta.3

Changes

  • Fix regression bug on symbol textures where images weren't flipped diagonally

v3.0.0-beta.2

Breaking Changes

  • Remove casingId from casings. Items referencing that id should rather use the id of the casing instead.
  • Rename casingIds to referenceIds for cement related items, as tubing/screen can be cemented in some cases.

Changes

  • Adds support for Peforations

v3.0.0-beta.0

Breaking Changes

  • Many Layers are made generic and type for layers data needs to be specified when extending and using the Layers
  • Pixi Layers (SchematicLayer, GeomodelLayerV2) needs to pass inn a Pixi render context. Class PixiRenderApplication can be used for this
  • HoleSizeLayer, CasingLayer, CementLayer and WellboreBaseComponentLayer are removed, but functionality is retained and improved in new SchematicLayer
  • Removed any from type definitions in the library
  • Removed deprecated layer GeomodelLayer, in favor of GeomodelLayerV2
  • Upgraded peer dependency pixi.js@6.5.8

Changes

  • Data type for for new layer SchematicLayer is based on data for the old layers HoleSizeLayer, CasingLayer and CementLayer, but now requires id and kind specified
  • Adds support for CementSqueeze
  • Adds support for CementPlug
  • Adds support for Plug & Abandonment symbols
  • Adds support for Completion symbols

v2.2.0

  • Fix bugs in GeomodelLabelsLayer
  • Upgrade dependencies
  • Upgrade peer dependency pixi.js@6.5.3

v2.1.0

  • Allow setting CasingShoeSize for the CasingLayer

v2.0.1

  • Change deprecated transparent property to backgroundAlpha in Pixi RendererOptions
  • Bump terser from 4.8.0 to 4.8.1
  • Upgrade d3-array from 3.1.6 to 3.2.0

v2.0.0

  • Update major version of Pixi.js peer dependency to ^6.4.2
  • Only render Pixi layers on input changes and user interactions. Should reduce idle CPU load

v1.8.0

  • Update dependencies
  • Pixi.js peer dependency bumped to ^5.3.12

v1.7.0

  • Let Pixi Application options be configurable
  • Update dependencies

v1.6.0

  • Update major version of d3 to v3
    Breaking changes in d3. Check d3 changelog before updating in your application.
  • Perf: Minor optimization, avoid a few spread in loops and don't call updatePaths() twice when setting data

v1.5.2

  • Fix bug in IntersectionReferenceSystem::project for calculateDisplacementFromBottom
  • Fix simple demo in readme

v1.5.1

  • Update node to v.16
  • Update dependencies
  • Fix: Stop clearing data before unmounting layers (#449)

v1.5.0

  • Bump hosted-git-info from 2.8.8 to 2.8.9
  • Bump lodash from 4.17.19 to 4.17.21
  • Improve responsiveness of rendering
  • Refactoring
  • Fix issue with interpolators which was causing rendering artifacts in cement layer
  • Make CasingLayer easier to extend (#438)

v1.4.4

  • Add option to override interpolators in the IntersectionReferenceSystem
  • Update react-dev-utils to 11.0.4

v1.4.3

  • Add option to use a optional range for generating seismic image

v1.4.2

  • Improve wellborelayers textures
  • Update typescript to 4.2.2

v1.4.1

  • Matching surface name checks are now case insensitive
  • Bumped d3-array package

v1.4.0

  • added option to override arc division and tension in the reference system
  • removed group labels from being render in surface labels
  • pixi-layers skip render without referenceSystem
  • upgrade vulnerable packages
  • cleanup GeomodelLayerV2
  • cleanup render method on WellboreBaseComponentLayers

v1.3.1

  • fix skip render without referenceSystem in CalloutCanvasLayer

v1.3.0

  • fix CalloutCanvasLayer to always render on data update
  • fix position callout with displacement calculated from bottom
  • fix issue with missing labels in geomodel
  • fix onUnmount on PixiLayers
  • add export of interfaces AxisOptions, ControllerOptions, OverlayEvents and OverlayCallbacks
  • add destroy method to Controller

v1.2.1

  • improved surface and surface label rendering order
  • improved setting data on layer creation
  • added fallback for various rendering functions when webGL is not available

v1.2.0

  • deprecate GeomodelLayer (keeping api util next maj...
Read more

v3.0.7

08 Jun 17:24
09641fe
Compare
Choose a tag to compare

Patch Changes

  • 96a5d01: handle empty nested data when trying to find a sample

v3.0.6

05 Jun 14:34
Compare
Choose a tag to compare

Patch Changes

  • 776ec1f: chore(deps-dev): bump typedoc from 0.24.6 to 0.24.8
  • 49abbad: chore(deps-dev): bump vitest from 0.30.1 to 0.31.4
  • 06eab8f: chore(deps): bump d3-array from 3.2.3 to 3.2.4

v3.0.3

14 Apr 12:36
Compare
Choose a tag to compare

Most Notable changes

  • The perforations became visually more aligned with the ones from QD, and now are display with opacity to make the layer under it visible

What's Changed

  • fix(perforations): Cased hole fracturation colors perforation spikes yellow by @ovineq in #544
  • chore(dev-packages): Upgrade packages by @ovineq in #545
  • chore(dependencies): Upgrade dependencies by @ovineq in #546
  • ci(dependabot): add config file by @venikx in #547
  • chore(deps-dev): bump eslint from 8.37.0 to 8.38.0 by @dependabot in #552
  • chore(deps-dev): bump @typescript-eslint/parser from 5.57.0 to 5.58.0 by @dependabot in #549
  • chore(deps-dev): bump rimraf from 4.4.1 to 5.0.0 by @dependabot in #548
  • chore(deps-dev): bump typescript from 5.0.2 to 5.0.4 by @dependabot in #551
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.58.0 by @dependabot in #558
  • chore(deps-dev): bump vite-plugin-dts from 2.1.0 to 2.2.0 by @dependabot in #555
  • chore(deps-dev): bump pixi.js from 7.2.3 to 7.2.4 by @dependabot in #557
  • build(storybook): update deps by @venikx in #561
  • chore(deps-dev): bump vitest from 0.29.8 to 0.30.0 by @dependabot in #553
  • chore(deps-dev): bump typedoc from 0.23.28 to 0.24.1 by @dependabot in #559
  • fix: perforation height by @venikx in #569

New Contributors

Full Changelog: v3.0.1...v3.0.2