Skip to content

Tags

Tags bieten die Möglichkeit, bestimmte Punkte in dem Verlauf als wichtig zu markieren
  • 1.1.7
    d5be5cf5 Bugfix: loading perspectives without joins, small labeling fixes, valuesDirect and pivotJoinDims format
    ef4c8851 Filter overload types according to matching sibling types
    6d96ddc5 Feature: record field names
  • 1.1.6
    c5f41f74 Feature: typed inputs
    c7465d94 More useful error message for failed annotation validation
    ebcd119b Feature: CQL functions with individual implementation
    a0ed40c0 tests: do not capture logs when debugging, add ipdb
  • 1.1.5
    6ad91dcf fix(tests): do not capture output when running in debug mode
  • 1.1.4
    fb68b6ae Bugfix: scenarioId is a string now
    a98b1d32 feat(tests): use timeout for apiservice tests too
    ed23425f ci: make test reports available as artifacts
    f842b1da ci: test ogc conformance
    037587dc ci: test apiservice
    0b3cfaee ci: envsql tests
    86c65fc1 tests(apiservice): add postgres compatability flag
  • 1.1.3
    b339231e Updated perspective edit labels
    4b230ca3 URL escaped + operator needs to be unescaped in annotations
    412cbbc3 Modified CQL operator arguments
    db84ee80 Hide key from joins graph
    f7d19765 Bugfix: Checkboxes in jquery do not reveal their status via .val()
    9a1a9492 Dropping minimal edit legacy code
    fee8482b Bugfix: Numbers need to be parsed from CQL expressions
    c9430b27 Hide queryables, functions, and operators if they are filtered out
  • 1.1.2
    fbf504ac trans: update all translations, including perspectives
  • 1.1.1
    c11023fb fix: back button on importtable table view
    2f9967af fix(table): allow session storage to be uninitialized
  • 1.1.0
    cd4da0e3 Simplexclient documentation
    77932b2d Perspective links to scenarios can be used to filter source of links. Target filtering is still to be done
    3373b23d Pivoting value cubes with added dimension. dataCube form handling with checks for pivoting dimensions as selects
    efe6feff Validating perspective inputs in forms instead of control.perspectives. DataCube form for valuesDirect and pivotinng
    7f20d62e Allow items.links to use new collections.getCollectionsAndCount and items.items.getObjects infrastructure
    c5b47c67 Refactor: Move valuesDirect query parameter check into apiservice.views.helpers.valuesDirect
    8f1b5ce3 Refactor: sourceLinkClass instead of targetLinkClass to allow me to ignore the target collection if I am loading joins
    6556a132 fix [loader] bugfix in loader handling a None-object
    79007fd0 feat: copyable key-value-badges
    ece7d272 fix: do not log history array on every pageshow
    aa59e20f feat: localize and display class types better
    0c8de889 fixup! fix(conversion): clarify update modes
    e8e1ca78 Allow retrieval of linked collections, items, and links from perspectives
    efb49bd1 Refactor: only one function items.items.getObjects that can be called from items, neighbours, and links to get features
    2841e2e1 Refactor: uniform name targetlinkclass to indicate the class of the target object class link
    e65b58c0 Refactor: prepare views.helpers.valuesDirect to accept a dict of options instead of request.GET. No functional change
    a678b657 Workaround: OGC OpenAPI Spec v3.0 has moved to archive. Need to upgrade to v3.1 soon
    269180d8 Check that a value cube annotated join works with and without valuesdirect
    ae5c96ce Bugfix: make joins/links and items/joins/links urls accessible
    2acab04d fix: make standard attributes saveable again
    5c7bdf8a Ignore missing perspectives table
    dfb0517a fix(conversion): clarify update modes
    4640b511 build: add --no-git flag to makemessages script
    cdde0f38 fix: adjust labels of standard attributes in forms
    d45715e0 feat: new importer logo
    ae4c5444 docs: typo in scss section
    af012f53 docs: clarify scss file compilation settings
    8c051c53 Ignore missing Scenarios table in API-Service calls
    aa47a854 Bugfix: Perspective deletion and envsql bugfix for target/sourceN2
    a4ed00d1 Add all button to add all shown fields
    9f1794db Focus new fields after adding them
    db359f90 Feature: Allow perspectives to contain other perspectives
    c0f45f6b Breaking change: API Service joins parameter support for separate sourceN2 and targetN2 s,c,o suffixes
    336e5330 Bugfix: envsql.obj.connectObjects can't disconnect targets with sourceId2!=sourceId1
    818e97cf Bugfix: correct filter conditions for cross-sourceId links
    07b33a68 CQL buffet can edit existing perspectives
    03f52b31 CQL buffet saves expressions as cql2-json instead of cql2-text
    a4fd3e5f collateMultiListParameters may read from dicts instead of request.POST or request.GET
    4bb3e665 Refactor: separate construction of CQL expression from parsing
    be37e416 Bugfix: copied perspectives need to clear perspectiveId on save
    4fa85496 Separate operators from functions in CQL buffet
    31983d76 Bugfix: no static tag in the forms/base.html template but rather in the extracss and extrajs contexts
    d3537dce Move joins initial value to joins form field instead of extra template string
    3abcf666 Bugfix: three more buttons with type="button" to avoid form submission
    32e590d6 Working perspective submission
    ef7e531d CSV-escaped single annotation queryParameter instead of list of multiple
    3b2a16ec Buffet form for perspective edit
    666c3c1d Refactor: single cqlfields.getAnnotations extractor
    b34428b2 Refactor: make cqlbuffet reloadable
    5f868235 Bugfix: forgot to add joins form template and css in 1a49bc4ec5fc
    3cc9f8f1 Bugfix: make all buffet buttons of html type="button" for use in a form
    4663285d Refactor: moved main buffet UI to its own template
    b524f919 Bugfix: forgot a request -> request.GET parameter change
    f36f4a6e Refactor: Perspective edit page with tabs
    9b1a563a Feature: extracss in context for form templates
    1c4cbdb0 Apiservice can serve freeForm table content
    145540a8 Feature: Minimal perspective edit implementation
    b5ac4487 Bugfix: attribute keys need to be simplex lower case
    d055c724 Refactor: renaming class* tab urls to plural names for consistency
    e54e761e Passing request.GET instead of request to parameter extractors
    42afe7aa Scenarios including links
    299ccf8e Add all base fields to queryables for annotations, but do not actually list them as queryables
    3db58554 Refactor: Read link classes through obj module
    588cb928 Minimal scenarios implementation. No link classes
    eb00ba50 feat: cql-buffet (beta)
    27996bfb feat: [importer.fieldsSuggester] after review, clean up code here and there: remove getPropertiesOfJSON, simplifiy and unify the different suggesting functions that handle JSON, clean functions from unused metaDoc patameter
    1a6d11fa refactor: [fieldsSuggester] replace self-written GeoJSON handling with use of the gdal/ogr module , especially for static GeoJSON files; there is more to be replaced still
    d1b1bfdf feat: extend gefieldsSuggester for geoJSON tlook for a feature-id< o>utside the pr<properties>-element
    95fff874 feat: [fieldsSuggester] check suggested field names for postgres keywords:   when suggesting field names that will occur as columns of the sourceTable lateron,   check if they equal a reserved postgres keyword and if necessary modify them;   use slugifyPostgresColumn on all defined fields, independent of the accessType;
    1b717267 adjusted numpy version for pandas compatiblity
    b25d6a32 added pandas requirement for simplexclient
    4533781a feat: use patched and sanitized envsql in importer-app
    5b5a9d72 feat: use sanitized envsql in importer-app
    57f7abbb  feat: provide fieldDefinitions for helpingTables       as helpingTables must first be created, this happens in importTableCreator,         which makes this very special, as all other field Definitions are created         BEFORE the importTable is created;       this enables helping tables to be viewed in data/view and be provided via SimplexService
    f65cd6b0 feat: erase too simple function trying to identify malicious sql in helping tables
    7e2775c3 refactor: without functional changes, clear importer-app of functions that have long been moved to doptet-app; clearlots of lines and files things in urls, views, templates; importer app is now reduced to some experimental functionalities AND a lot of loading functionality in importer.control that are used by doptet.views
    829e2e22 style: add a bit of translation
    c14fd514 style: set up meaningfull constants to replace in line strings in loader when distinguishing different types of importTable and dataBlobs
    c0a439ca feat: rebuild  gathering and showing of fieldDefinitions as pure descriptions for import variations that do not use these fields directly for loading (schema select and sql helptables)
    eae87b20 feat: erase logic that implemented <tableRedefine>
    4f919332 feat: erase loading option <tableRedefine> that was never linked in the new UI and whose function can be done with helping tables now;
    0fd0a4d9 chore: throw out old stuff
    38a70558 feat: introducing a simple first version to sql helping tables, allowing to add it on all dataBlobs and execute sql
    77e183ca feat: properly set eventListeners to switch the mode of saving an importTable: use templates and context variables, minimize js-functionality.
    c1cda4bb feat: add tomeout in importFields.js so all neccessary eventListeners can be applied after creating them in JS
    3cf24493 doca: add TODO in importfields.js
    9a7a78d0 fix: add trigger for onChange-event in modal so doptet/forms/importfields.js can work properly
    0d0c2f86 fix: limit option of saving import definitions without triggering dataLoad to <mode=adjust>, removing this feature from  <mode=suggest>
    1679be62 fix: fix typo in python import in loader
    482462b7 fix: fix little typo in dataLoader handling OGC API downloads
    d67c63bb feat: create list <gracefullyIgnoredFormats> to make loading more smooth
    de19548e style: set constant SHP_BUNDLE as a type of dataBlobs in settings.importer and use it anywhere to interact dataBlobs of this type
    49c4b4bc style: create constant DEFAULT_GEOMETRY_FIELDS in settings to replace in-code constants;
    415fe95a fix: fix bugs creating sourceTables for shapefiles with type M and Z values;
    6589bf92 refactor(importer): rethinking the diferences between gzip, zip and tar: remove badly built loading of gzipped files; fix loading of 'pure' tarfiles;
    e7421141 fix fix index error in fieldsSuggester when using MARKERS_FOR_A_GEOMETRY_FIELD_DEFINITION
    ac005b5e fix(importer): geojson download
    f215e608 fix(loader): zip handling
    7311f108 fix: adjust <handleIndependentFiles> and <handleShapeBundles> to the current status, allwoing them to be used in <_loadContentOfBulk>; add <unzipAndFlattenZipDir> to scetch another idea how working with compressed files/folders; do some smaller adjustments in functions working with api-feature-URLs;
    5a9eb2da feat: extend function <recursivelyLoadComplexBulk> to accessType <select>, refactoring <handleAsFileSelect>;
    75cd8619 feat: extend function <recursivelyLoadComplexBulk> to accessType <download>, refactoring <downloadStaticThingFromUrl>;
    0e313877 feat: starting massive functional changes: creating function <recursivelyLoadComplexBulk> to handle all imported things that are more complex than simple files (including zips, tars, selected folders) for accessType <upload>; this functions builds upon the already introduced wrapper classes;
    909abf3f feat: without functional changes, add new wrapper classes that will be used to unify and ease the handling of complex input data of all accessTypes: introducing complexBulkWrapper, filePathWrapper and zipFileWrapper_streamless; expanding streamFileWrapper
    3c9f17ea   docs: without any functional change, re-order util functions;   delete deprecated class attributes;
    2f0a4ec9 Feat: add another shapeFormat file ending in the list of uploadable file formats;       rename some constants in importer.settings to differ clearly between filedownload and api-features-download;       do some other small, unobstrusive adjustments;
  • 1.0.86
    7f21d8fb Bugfix to bugfix: Converters need to delete fields that were previously set in the converter but later deleted
  • 1.0.85
    3bdf5d89 Bugfix: Converters need to delete fields that were previously set in the converter but later deleted
  • 1.0.84
    9d3d30d7 Bugfix: get_timezone_choices kept accumulating data with sorted_choices=[] default argument
  • 1.0.83
    a6cab8a5 fix(table): correctly set the href of the back button
    32944dd3 fix(attributes): reduce amount of available types
  • 1.0.82
    20be0e5b · Bugfixes in envsql ·
    20be0e5b Bugfixes in envsql
  • 1.0.81
    26c72dc7 refactor(featureEdit): use obj.O for uniqueness check
  • 1.0.80
    9867b9ae Feature: Introduce more complex @show and @hidden source and class tags for choosing quicklinks
    c7fc3847 Feature: link targets in feature edit may be filtered
    caf4b952 Feature: links in feature edit may show source.nam for link target classes
    d429eb2b Bugfix: doptet:index does not take a sourceId parameter
  • 1.0.79
    64b7fd61 Workaround: legacy field types are mapped to attribute types for features edit and list
  • 1.0.78
    52611a91 · trans(doptet): fix typo ·
    52611a91 trans(doptet): fix typo
    3a2d2525 fix(featureEdit): autoincrement inconsistencies
  • 1.0.77
    e6514ea8 Bugfix: API Service needs to deal with empty join queryParameter and correctly filter target links
  • 1.0.76
    7bfb0c94 Bugfix: Delete standard fields and remove type field column
  • 1.0.75
    46d79485 feat(features): add filtering links to specific object id