Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Latest from ''jakarta" branch #27

Merged
merged 69 commits into from
Nov 10, 2023
Merged

Latest from ''jakarta" branch #27

merged 69 commits into from
Nov 10, 2023

Commits on Jan 10, 2023

  1. update base version

    Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
    isalvadori committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    175cbce View commit details
    Browse the repository at this point in the history
  2. updated jakarta, emfjson-jackson, fasterxml and model.basic dependencies

    Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
    isalvadori committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    0deca4a View commit details
    Browse the repository at this point in the history
  3. changed javax with jakarta namespace

    Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
    isalvadori committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    7e43d05 View commit details
    Browse the repository at this point in the history
  4. updated tests after basic.model dep update

    Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
    isalvadori committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    051325e View commit details
    Browse the repository at this point in the history
  5. resolved bndrun after dependencies update

    Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
    isalvadori committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    697a823 View commit details
    Browse the repository at this point in the history
  6. changed classpath to Java11

    Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
    isalvadori committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    1d5db55 View commit details
    Browse the repository at this point in the history
  7. Fix using osgi.jakarta.api as well

    - changed osgi whiteboard api to 2.0
    - refactored naming
    - package renaming
    - new major version
    
    Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
    maho7791 committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    e76d643 View commit details
    Browse the repository at this point in the history
  8. Update Jenkinsfile

    Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
    maho7791 committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    707cdc1 View commit details
    Browse the repository at this point in the history
  9. Jenkinsfile

    Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
    maho7791 committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    0441c33 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Bumped version of the general project to 2.0

    The switch from javax to jakarta forced a lot of changes and thus requires a major bump
    juergen-albert authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    aef9caf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ae106d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    67a6399 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. ODS (OpenDocument Spreadsheet) Exporter for EMF

    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    945a379 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. merge

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    438236f View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. ODS (OpenDocument Spreadsheet) Exporter for EMF (c.d.)

     - Specialized EMF ODS resource
    
     - References traceable via IDs and (optionally) links
    
     - Additional export options
    
     - Additional metadata
    
     - Documentation
    
     - Various fixes & improvements
    
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    eafc18e View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

  1. Replaced FastODS with SODS

    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    bc56ff6 View commit details
    Browse the repository at this point in the history
  2. Replaced FastODS with SODS (c.d.)

    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    5366693 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Links, mapping tables, and more

     - Added support for links after having added this new feature to SODS
    library
    
     - Added support for mapping tables
    
     - Various fixes & improvements
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    59e4b42 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Merge remote-tracking branch 'upstream/jakarta' into

    emf-ods-exporter-sods
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    1c45c33 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Metadata documentation improvements

    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    fb6a1fc View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Merge pull request #8 from ideas-into-software/emf-ods-exporter-sods

    Replaced FastODS with SODS
    juergen-albert authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    a803f76 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Update build.bnd

    maho7791 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    ceff56f View commit details
    Browse the repository at this point in the history
  2. Update bnd.bnd

    maho7791 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    e74d5db View commit details
    Browse the repository at this point in the history
  3. Update build.bnd

    maho7791 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    239219b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #9 from geckoprojects-org/maho7791-patch-1-1

    Update build.bnd
    maho7791 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    f3f2555 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11 from geckoprojects-org/maho7791-patch-1

    Maho7791 patch 1
    maho7791 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    822cbea View commit details
    Browse the repository at this point in the history
  6. Update Jenkinsfile

    maho7791 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    76f07ad View commit details
    Browse the repository at this point in the history
  7. Update build.bnd

    maho7791 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    3c76bed View commit details
    Browse the repository at this point in the history
  8. Merge pull request #12 from geckoprojects-org/maho7791-patch-2

    Update build.bnd
    maho7791 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    5956d79 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #13 from geckoprojects-org/maho7791-patch-1

    Maho7791 patch 1
    maho7791 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    645ad60 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Fix for IndexOutOfBounceException issue, and more

     - Fixed 'IndexOutOfBounceException' issue - changed how object
    identifiers are obtained, previously using hash codes, however in large
    data sets duplicates occurred causing issues such as this one
    
     - Upgraded to latest version of SODS library
    
     - Added logging
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    f7eaa81 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. Fix for IndexOutOfBounceException issue, and more

     - SODS library - code cleanup, remove version 1.5.3
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    e2d21e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. changes logs to debug

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    a8e5dc0 View commit details
    Browse the repository at this point in the history
  2. Changed a few defaults

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    4baf89d View commit details
    Browse the repository at this point in the history
  3. removed Java 8 build

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    9306eda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5083202 View commit details
    Browse the repository at this point in the history
  5. Adds error to response

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    e135676 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'jakarta' of git@github.com:geckoprojects-org/org.gecko.…

    …emf.utils.git into jakarta
    juergen-albert committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    4c753bf View commit details
    Browse the repository at this point in the history
  7. minor fixes

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    ffe5bbd View commit details
    Browse the repository at this point in the history
  8. reresolved

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    f5d269c View commit details
    Browse the repository at this point in the history
  9. bumped Version and reintroduced baselining

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    cb20aea View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. removes copying of EObjects to Export

    EMF is not Threadsafe and will always be handled that way. Making a copy
    is honourable, but will result in this case in a larger memory
    footprint, that can be avoided.
    
    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    fb90b96 View commit details
    Browse the repository at this point in the history
  2. bumped versions

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    28a59b1 View commit details
    Browse the repository at this point in the history
  3. fixed release build

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    faf33a3 View commit details
    Browse the repository at this point in the history
  4. Fixed Build

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    0f520fc View commit details
    Browse the repository at this point in the history
  5. test

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    a76fde4 View commit details
    Browse the repository at this point in the history
  6. fixed build

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    2e87c26 View commit details
    Browse the repository at this point in the history
  7. Test

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    30e9873 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. test

    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    6446dc1 View commit details
    Browse the repository at this point in the history
  2. Gecko EMF CSV Exporter, and more

     - Support for exporting EMF resources and lists of EMF objects to CSV
    format in ZIP mode
    
     - Refactor of format-agnostic parts / common to all formats
    
     - Refactor of format-specific parts
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    75ffb50 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. ODS (OpenDocument Spreadsheet) Exporter for EMF (c.d.)

     - Potential fix for performance issue - over 7 times (700+%) speed-up
    
     - Refactoring
    
     - (temporarily) large-data set (trees) for performance measurement
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    f912ee3 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. XLSX Exporter for EMF (c.d.), and more

     - XLSX Exporter for EMF with all features implemented (including links,
    freeze header row, column width adjustment, row heigh adjustment, etc.)
    
     - Various fixes & improvements
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    622c146 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. Gecko EMF CSV Exporter (flat mode), and more

     - Support for exporting EMF resources and lists of EMF objects to CSV
    format in FLAT mode
    
     - Refactor of format-agnostic parts / common to all formats (c.d.),
    including column headers, value cells, etc.
    
     - Additional validations (class hierarchy, export options'
    combinations, number of columns, etc.)
    
     - Performance improvements for processing of large data sets (lookup
    indexes, etc.)
    
     - Various other fixes & improvements
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    4a3b153 View commit details
    Browse the repository at this point in the history
  2. Gecko EMF CSV Exporter (flat mode), and more (c.d.)

     - Bug fix for #skipFeature method
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    6bb3c71 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Gecko EMF Exporters (CSV, XLSX, ODS) (c.d.)

     - Additional features, including 'show URIs'
    
     - Various fixes & improvements
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    1c48851 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Gecko EMF Exporters (CSV, XLSX, ODS) (c.d.)

     - Make 'EXPORT_NONCONTAINMENT' option, as well as dependent options, 
    false by default
     
     - Add 'show REFs' option, and skip 'ref_' columns if turned off
     
     - Rename 'id' column to '_id'
     
     - Change 'ref_' from prefix to suffix
     
     - Thread safety improvements
    
     - Various other fixes & improvements
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c8bb0b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Gecko EMF Exporters (CSV, XLSX, ODS) (c.d.)

     - Preprocess contents of 'Resource' when export non-containment option
    is disabled
    
     - Various other fixes & improvements
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    416dc9a View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Gecko EMF Exporters (CSV, XLSX, ODS) (c.d.)

     - Improvements for preprocessing contents of 'Resource' - URI matching,
    iterating over list of EOBjects without triggering resolve, and other
    
     - '_id' column as an additional column, not replacement for 'id' column
    
     - Position of '_ref' suffix at the end for many references' column
    header names
    
     - Various other fixes & improvements
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    c93ba65 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Refactor use of Annotation Handling

    - extracted annotation to config property class
    - modified MBR and MBW
    
    Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
    maho7791 committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    44fb114 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Merge remote-tracking branch 'upstream/jakarta' into emf-xlsx-ods-csv…

    …-exporters
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    9855037 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #23 from ideas-into-software/emf-xlsx-ods-csv-expo…

    …rters
    
    Gecko EMF Exporters (CSV ZIP, CSV flat, XLSX, ODS) - new & updated
    ideas-into-software authored Nov 5, 2023
    Configuration menu
    Copy the full SHA
    e20884c View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Jakarta-Javax Split

    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    0b6fe3a View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Jakarta-Javax Split (c.d.)

     - Versions bump
    
     - Fix for error macro related build problem
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    ab70905 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Jakarta-Javax Split (c.d.)

     - Snapshot release
    
     - Fixes for resolution errors
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    0a0716a View commit details
    Browse the repository at this point in the history
  2. Jakarta-Javax Split (c.d.)

     - Fix for Metaspace OutOfMemoryError
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    b4e432a View commit details
    Browse the repository at this point in the history
  3. Jakarta-Javax Split (c.d.)

     - Fix for deprecated 'geckoEMFUtil' library
    
     - Fix for build issues
    
    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    d128b6f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a20571 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'snapshot' into jakarta

    Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
    Michael H. Siemaszko committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    cd7d353 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #28 from ideas-into-software/jakarta

    Merge branch 'snapshot' into jakarta
    ideas-into-software authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    27caf28 View commit details
    Browse the repository at this point in the history