Tags give the ability to mark specific points in history as being important
  • v0.0.0 protected
    Reference tag for initial version
  • v0.1.0 protected
    Tagged release v0.1.0
    
    afc2192 Fix error handling
    fe373fd Fix state names in spec and status mapping
    6451e35 Added a config map for procedure specs
    25d5362 Add a stub to start auction immidiately
    3fbe91b Updated make run unit tests script
    d7c26de Added service endpoint to helm
    0a1bb6c Send request to auctions databridge
    a7e0aac Ensure service will not start if no endpoint provided
    14f1f42 Added chronograph deployment
    44b2e19 Added chronograph service
    327d4b5 Fix unit tests
    2b672a3 Implement timer in procedure
    7a74077 Rewrite date calculator to synchronous call
    ab9b6f4 Add integration tests for api
    871ad10 Add question fixture
    4b14f8c Return id of question when question create
    8d92ad6 Rename bid id reference
    dcf7754 Add question model and fix procedure statuses
    12f2b94 Implement state machine for rectofocation state
    d56067e Implement api for rectification state
    7ed41bf Fix unit tests
    d06cbcb Add integration tests
    5299915 Fix model type and add logging
    f86fb5f Implement rectification state
    f678b21 Added basic integration test for date-calc
    74912d0 Working on integration of date-calc to state_machine
    1d3f71a Added date-calc to compose file
    51d89e9 Added date calc to helm charts
    9f2ac9a Add integration tests for api
    e4bb0ca Refactor api endpoints and models structure
    e8e52e8 Add expects and retry decorators
    f9e1804 Bump schematics_to_swagger version
    fecf2dc Added local compose config to run application on local env
    6b5e86c Initial helm chart for procedure module
    8857d71 Refactored compose files for integration tests
    e7fcf5d Changed path to auth.yml
    235e45c Add Integration tests for procedure model
    0e1a906 Add dummy integration test
    01c7fed Remove state setter from rectification
    4a7a656 Style fixes
    99dac25 CI for project
    e47fb4d Remove recursive imports
    67259c2 Implement new version of ACL
    e15b0e2 Add auth context middleware
    8dc1df5 Add some dummy tests and fixtures
    19070f1 Refactor
    95cb108 Implement some endpoints of api
    84ce9b3 Add permission acl
    82f21be Implement some states in state machine
    4623f48 Fix model fields
    0549fc4 Minor refactoring of deployment diagram
    dab1d74 Fix method call
    dfc4149 Add prototype of state machine
    6a4168d Fix compose file
    e81ef7f Rename spec to procurment type
    c6110c7 Fix authenticated user logic in middleware
    9f4b55e Add api implementation for acl
    382f492 Add acl context manager
    eb0bb00 Add roles to models
    46d8ca9 Add auth file and middleware
    e601343 Add api prototype
    91043c1 Add mongo-db to compose file
    27076a4 Add db layer
    9154d14 Fix model types and document choices
    5a982e6 Added docs for proposed deployment scheme
    298ad8a Fix model type fields
    22b1aec Add models for procedure and swagger types for it
    eb526e4 API endpoint and swagger description
    e1c1474 Basic methods that allow interraction with qualification process
    2fcde22 Working on state machine and procedure specs
    29c1cdd New version of swagger lib
    e1dd646 Delete wheel.. It's now fetched from PyPI
    4a67299 Newer version of doc libs
    ea76115 Working on model prototypes
    aaa29c8 Prototype API stubs
    706c2d9 Added API endpoint to display version
    b4affdd Added version stamp to every image built
    722f8a2 New version of swagger UI
    ed447a8 Sample API code to test swagger docs feature
    dba0c07 Basic compose file to run API service
    deb97e0 Added custom built wheels to support swagger models doc
    960699b Added basic infrastructure files
  • v0.10.0 protected
    Tagged release v0.10.0
    
    dd0bca2 Fix fixtures and tests according to model changes
    afbfa91 Refacrot Bid model according to documentation
    256c927 Correct handling wrong values for ListObjectType
    09f81d9 Fix fixtures according to model changes
    9983d69 Fix tests according to model cahnges
    0763759 Fix document fields according to documentation
    1e86d8b Fix tenderAttempts min value
    6e9d3c7 Calculate signing period for award
    0c823e3 Make calculate_admission_period function universal
    14cbcfb Check fields in award accordinng to documentation
    7d70f35 Remove signingPeriod from procedure model
    60e97f8 Fix swagger for check auth
    1c1a1d8 Add swagger defenition for auth endpoint
    a45f92e Add auth check func to api
    011d53c Fix legalname declaration in models
    7fef213 Correct fixtures #177
    e126787 Check all fields in model Value and correct inconsistencies
    bf68d7c Fix updated swagger docs
  • v0.11.0 protected
    Tagged release v0.11.0
    
    8515233 Fix test
    0adbfc4 Upgrade schematics version
    8ffcd02 Update error handling on custom type
    755d2cd Added question.dateModified
    f656ef6 Added dateAnswered field
    6264cce Fixed typo in choices list
    be251ff Remove previous status validation
    f84317d Update tests according to the changes
    d2463a6 Add primary data validation
    31ec43f Update fixtures according to model changes
    6f5a250 Add validation for additionalClassifications field
    31bdfac Add representation for custom DecimalIntegerType in swagger
    239b19d Add prototype of custom decimal-integer type
    78eda49 Removed obsolete field
    8b222f0 Update fixtures and docs accroding to model changes
    6bff9a7 Remove kind field from organization model
    735360f Update amount value to float in fixtures and docs
    8957712 Add tests for custom decimal integer type
    96367a6 Add prototype of custom decimal-integer type
    5914871 Add tests for items migration
    650b15b Add migrations for items.additionalClassifications
    ba2b373 Fix fixtures according to model changes
    c8b2ded Update additionalClassifications fields type
    1576f6e Initial prototype of data migrations
    1db02dd Disable endDate updating in all periods
    ee137d0 Add validation on multilangtypes locales values
    749210d Correct doctest calculator
    e0d99f7 Update configuration for 2020 holidays
    b77b237 Update schematics version
    6c7e432 Fix fixtures according to validation changes
    e69e97e Add validation on unit model
    8ff7421 Add classifiers for unit codes
    8fd3154 Fix swagger auth endpoint
    7e0a3cc Changed phonenumber regex to match number of any length
  • v0.2.0 protected
    Tagged release v0.2.0
    
    59eff2f Add tests
    83a9c47 Add 409 status handle on Auction.on_enter
    d4a6900 Check if states available when read spec
    77137bb Update states names in spec
    68c9689 Delete tokens from logs
    f58a6ad Add error handler for chronograph
    df35594 Add integration tests, refactor unit for complete procedure
    b49f209 Check owner pemission for complete procedure
    b58d21d Add route for complete procedure
    ce2389b Change expects decorator usage in api handlers
    496bbed Add request error middleware
    e01ad5d Add integration tests for awarding state
    8d62cd3 Refactor awarded state methods to work with contract
    190384f Add routes for awarded state
    16233ba Add roles to some models and contract getter to procedure
    13cc8ec Fix asserts with error messages
    3473f57 Make owner field reqired to _AclResources childs
    5e2a1ed Add custom error handling in api
    083f9f0 Add custom errors
    93167df Update spec in helm config map
    4c6b0ba Add contract model
    1bf37ee Add initial tests
    2c8e8fa Update spec
    d7b89f9 Implement awarded state
    be06894 Minor model changes
    c20f1fc Change status code to 422 when DataError is raised
    7311b3a Change state durations
    5a8bbe0 Remove the 'example' attr
    9a9cc9d Remove the 'ReadOnly' parameter from the 'procurement_method' field in the 'Procedure' model
    af23af5 Change path id's type to string
    11debf7 Add indexes
    ef72a62 Add tests
    0b67a36 Add history endpoints
    91a5b83 Add history in the db layout
    e04bdad Exclude unused props from model fields
    a2a152f Add errors description
    db1f446 Add underscore to models to exclude from swagger
    bfca30d Add doc to dynamic generated models
    8c68c58 Fix validation errors for models
    ad29e93 Add number_of_bids_check to the configmaps for k8s #26
    25ae5cf Fix swagger validation errors
    53878e5 Refactor State and tests
    3859603 Add tests
    ff7a659 Add BaseState class for dummy states
    f27a370 Add bids check after tendering state
    5c3f3fd Added .dockerignore file
    79b3ac2 Update spec in helm chart
    f472deb Add tests
    f784c48 Implement qualification state
    e565777 Minor model changes
    b4bbead Procedure methods to work with awards
    d2ff0e9 Minor refactoring of get_bid method
    2a249a9 Update fixture and spec
    578a634 Added a separate method to load already existing procedure
    8465f46 Separate procedure type lookup and object creation
    2021fa2 Mark status as readonly field, remove it from fixture
    c52d498 Fix fxitures according to model changes
    6866d6f Change model structure
    63346a1 Fix issue #14
    c01588e Fix issue #15
    b5e3d11 Add tests for databridge
    4a1df1f Implement databridge functional
    7d42b22 Add databridge to helm charts
    3aaaabe Add databridge as compose service
    eb65128 Added version id to swagger ui
    1ad66fe Fix spec in chart values
    d6a9150 Revert "Fixed deployment restart"
    e2a133a Fixed deployment restart
    e14d997 Add rollout deployment for procedure services
    7dca610 Add tests for get bid endpoint
    50e22ec Add endpoint for get bid by id
    db5d2b0 Add deploy stage
    35c767f Add tests for generate bidder and auction urls
    33f3f94 Add auction and bidder urls to db
    43a981e Add AUCTION_URL to env variables in helm charts
    97659d4 Add AUCTION_URL to env variables in compose
    cd2f5cf Rename base procedure class for swagger compatibility
    0b77f2e Add custom multilang type
    2883241 Add check if specs is not available
    15f7beb Added fields config to k8s config map
    bd59718 Add spec to chronograph compose service
    b504d32 Move models files to own directory
    83ce05d Implement and use procedure factory instead of base procedure
    3ffe5dd Implement prototype of model generator from spec
    cc98a48 Fix chronograph error handler
    29ac532 Add chronograph to base compose as service
    69a018a Added a make script to gather changelog and tag version
    a83210a Fix mocks in unit tests
  • v0.2.1 protected
    Rename field to camelCase, minor fixes
  • v0.2.2 protected
    Tagged release v0.2.2
    
    06a3858 Make some magic to run namespace packages
  • v0.3.0 protected
    Tagged release v0.3.0
    
    1a5057b Allow to close question session before enquiryPeriod.endDate from spec
    829590e Fix schematics to make request body examples for swagger doc
    28f5efc Collect commits: move date-calculator in procedure service, correct helm configs
    65b3f64 Add middleware to get accept-language from headers
    3750a39 Update tests
    604d261 Update fixtures
    05954f2 Modify multilang type according to requirements
    5ed2986 Update schematics requirements
    cdc9256 Add test for bid filtering, fix old tests
    bb304d6 Add auth context to procedure export
    fa5d5af Add role for filtering bids by owner token
    6148942 Remove compose services for integration tests
    06a3858 Make some magic to run namespace packages
    dc04f08 Correct field and function name typo
    cfdef0d Remove useless stage
    9012cf5 Build package only on tag
    57c94d3 Change build box for twine upload
    06c7443 Update setup file
    bde8b63 Add stages to ci
    1bce67b Add command in make file for build and publish packages
    533eaa5 Change contract & award fields to camelCase style
    afe8247 Change ditems & questionfields to camelCase style
    05968b4 Change document & bid fields to camelCase style
    9281fa9 Change organization & contract point fields to camelCase style
    41be2b2 Correct test to new field name
    f61a936 Change procedure fields to camelCase style
    b245500 Update schematics requirements
    10f9cfc Fix tests with bid creation
    c19ed43 Add bids field to blacklist in import roles
    36fc3ff Move role helper classes to models for package compability
    1060b48 Fix tests to new model generator
    138d9ad Move model generator to src directory
    b1efcbd Add setup.py file
    6715a8d Move quota distribution percentage into spec file
    198c4cf Add majority option as default config for write concern
    33fdbf4 Resolve discussions and propositions
    bf1f063 Move config for concern  all MongoDB to env variables
    45b23cc Fix creating procedure error
    dd6186f Login to docker registry for pipeline jobs
    bf0cba0 Switch CI to run on K8s runner
    7b01dea Update schematics version in requirements
    7f77d53 Add tests for role chain functional
    83f828c Add chain class and status role class
    6b7fd1a Add custom pypi index to requirements
    526ec8e Fix tests for schematics 3.0.1
    fd80939 Refactor bid update
    68f55b4 Update tests
    fd44180 Fixed unit tests fixtures
    e5d133e Fixed Complete state base class
    555581a Reorder fields in Procedure
    b5aa89d Fixed method to create awards
    5b44ee6 Fixed some models properties
    ff765c5 Contracts Value
    317cb06 Refactoring for new schematics
    6952c0d Add majority write concern for mongodb updates
    4898e85 Check if specs do no duplicate class_name property
    f173dd3 Fix line break in ci
    4f29ef6 Fix ci trigger variable
    38d0572 Deploy kubernetes via pipeline trigger
    beb4060 Fix variables in makefile
    dac429f Add file uploading to makefile
    c18162d Add stages to ci to build helm charts
    3bcfcbb Update tests
    a2851f5 Handle errors in databridge
    cdf651e Allow ask question in the Reqctification and Tendering periods
    b8e5b8e Generate config map from values
    72e0352 Add spec and config to values file
    c3a556c Auction url and auction databridge to values
    f6a6b8a Update new release in deploy kuber stage
    dabbba6 Add error handling for bid endpoints
    148f970 Add HTTPNotFound handling
    ab2d1d5 Set utc timezone before convert datetime to str
    f22cb26 Update spec
    6cea292 Update tests
    be913bc Refactore states
    4da2ac8 Add initial_period_calculations call util
    1156a47 Update tests
    59c3e40 Move auction start date to auctionPeriod.startDate
    b4376eb Refactor api docs and errors
    e3b1127 Remove assigning period in the Awarding period
    64e16a1 Add setting next status on Auction state
    32aef29 Update tests
    5d7540e Add periods calculation on Rectification state
    1890b04 Update specs for helm
    5dd1b96 Add call calculator endpoint to count days
    eb62c7e Update spec according to docs
    beea015 Create alias for mongodb
    dcf09f4 Add state periods to procedure object
    6ea5b96 Fix cleanup stage to properly delete image
  • v0.3.1 protected
    Tagged release v0.3.1
    
    56b03e0 Add stage to publish tagged image
  • v0.3.2 protected
    Tagged release v0.3.2
    
    8ffa2dd Add quota to concern values
    2a37918 Change mongo write concern in all deployments for load tests
    fa03fd3 Update write concern for load tests
    d9c723c Handle method not allowed in url
    342586a Handle invalid object id in url
    54f66e6 Update field-role view access
  • v0.3.3 protected
    Tagged release v0.3.3
    
    3d65643 Add logging yml as config map to kubernetes
    5fc5c98 Prettify logging yml
    4b90956 Implement flexible logging configuration
    7f9d805 Add README file
    3c366d7 Add load test for procedure base working flow
    2eac38b Add base procedure load test
  • v0.3.4 protected
    Tagged release v0.3.4
    
    ed56241 Refactored configure logging function in multiple files
    f710529 Correct security option in docstrings
    914108f Update models.py for demo
    9ae4a0a Update date calc functions and remove old from procedure.utils
    edab1d3 Get swagger lib from pypi not wheel
    afc75f7 Check swagger related parts
  • v0.3.5 protected
    Tagged release v0.3.5
    
    11c56ce Remove dynamical fields generation
    3beb971 Add GreenProcedureFast model
    a1c4aa9 Correct swagger validation errors
    0445555 Remove locust from test-requirements
  • v0.3.6 protected
    Tagged release v0.3.6
    
    3b8b61c Add auction type to databridge url
    6299bd8 Update tests
    43d4e7e Make procurementMethod field autogenerated with choices according to spec
    f381295 Use custom access logger in databridge
    b6d3d61 Remove old access logger format
    ac9c372 Implement custom access logger
    33392ce Mount config to chronograph and databridge services
    fc0b7fa Add test for auction start time calculation
    00cf6f9 Generate auction id for procedures
    34990d8 Build helm packages on tag increment
    7221b28 Add access log format to databridge
  • v0.3.7 protected
    Tagged release v0.3.7
    
    283ada0 Add auction url to databridge env in helm
    258bd4b Refactor API endpoints
    25bb495 Add endpoint for procedure cancellation
    6007885 Add tests on procedure cancellation on every state
    ec1f651 Add mixin state implementing procedure cancellation
    c9bb6a1 Add cancellation model
    e05bd9f Add checking required vars
    f26a564 Refactored test for bids visibility
    63d6e43 Add unit test for bid visibility
    6dda4f9 Make deleted bids not visible for all
    df3b6e3 Make AUCTION_URL required
    2e7e4b6 Update tests
    26b02b4 Change url to relative url
    4b7cf55 Add RelativeURLType
    9afbfea Fix configure logging func
    6536e9c Handle json decode error in api
  • v0.3.8 protected
    Tagged release v0.3.8
    
    2eb0a3c Remove specs from helm config map
    4c3a3b4 Fixed #88 with correct docstrings
  • v0.4.0 protected
    Tagged release v0.4.0
    
    f9b8ae1 Fixed tests for items list validation
    e401890 Fixes procedure items list require to be not empty
    528a1d1 Updated qualification state according to latest specs
    dfa3bb6 Check how we work with time from spec (timezone)
    56cf32a Implement ownership for questions
    a15e843 Fix internal server error occurs when countryName isn't correct. Fixes #107
    429220c Add required field valueAddedTaxIncluded to Value. Fixes #116
    e1680b8 Periods marked as readonly. Fixes #115, #106
    89dd1a3 Move retry function in error module cause of circular imports
    82dfc0b Add middleware to cath concurrency errors, and handle them
    c89aa91 Add exponential sleep on retry
    c55dd05 Change procedure data fields to required. Fixes #112, #108
    4ca29fc Add data.procuringEntity.kind field. Fixes #111
    3024eba Rename contractPoint field to contactPoint. Fixes #109
    91ac102 Move all datetime  model fields to utcdatetime type
    04fe851 Fix auctionUrl displaying
    7fe003b Fixed #86 when award is cancelled quota returned to remaining quota pool
    4f20125 Update tests according to changes
    851bc56 Change success response status
  • v0.4.1 protected
    Tagged release v0.4.1
    
    ec956e9 Update tests according to changes
    370350c Change default status field in status role class
    01fa441 Describe API return values for swagger
    e579f32 Update new type usage
    eae3bf4 Add ListObjectType
  • v0.4.2 protected
    Tagged release v0.4.2
    
    7c14e04 Fix generation of auction URL
  • v0.5.0 protected
    Tagged release v0.5.0
    
    24584fb Update specs inheritance logic
    7a7d183 Correct swagger examples where called schema object
    bef1347 Fix swagger doc for document_history endpoint
    cf2943f Update fixtures according to new rules of validation
    5bbee19 Update validation on procedure fields
    8bdc173 Rename endpoint that is related to awards
    eb19939 Add renewables-initial-qualification to procurementMethod choices
    f31bb26 Add tutorial for new procedure types
    c13b8f0 Add commit hash as project name to integration compose
    aaf812b Add new procedure type starting from qualification state
    4809731 Add endpoint for show generated specs
    a4d901f Add spec inheritance
    956f3bd Removed access details from Documents model
    034fdb0 Fix #120 should not be possible to set auction start date on weekend
    c5d0c8f Add new procedure type with auction as initial state
    fbc3a8c Create id for procedure with schematics and change import role rules for owner
    aa66974 Add tests to cover document's history endpoints
    3f904f1 Add desc sorting
    b1bd03e Refactor some  tests, write new on updating procedure
    8b0b0e4 Add indexes for history collection
    10bafd1 Add document_history endpoint
    89670bf Add documents_history_list endpoint
    7d02e79 Add default_type_encoder to simplify encoding for the document history data
    118836a Add DocumentMixin to keep datePublished when update document list
    2fa7d3c Add default values date fields in the Document model
    e4f7784 Fixes #135 with correction question period end date
    e1d75e4 Add tests
    b8155da Update fixtures
    90fb029 Minor fixes according to tests
    8e52036 Add procedure id to the history data to simplify search
    cbde50d Correct creator procedure
    c856313 Wrap duplicating code in functions
    d181ba0 Marked integration tests that need refactoring
    84aeaf5 Updated tests according to new timer events
    94cc1eb Passing award_id corretly between events
    7817600 Added implementation of multievent timer
    82ef903 Updated tests according to logic change
    e98e359 Moved state_spec property to base state
    cdcc158 Moved Awards States to separate module
    690bcfb Award State prototype
    95d702b Fix tests and add new, Add endpoint to confirm award admission
    d446d2e Add necessary statuses and time periods
    f2cf4f0 Set award status cancelled for admission period
    b04b207 Updated specs accoring to new states
    b3a3f73 WIP: Working on qualification part2 logic
    cdf8db1 Added signingPeriod, waitingPeriod to procedure
    0b2a72a Refactoring of api routes
    05d51be Rename contractPoint model to contactPoint
    0bc7e92 Add lost item' endpoint
    a1a18b9 Fix errors related to swagger
    f8c2657 Add acl to awards methods
    e203d14 Add endpoints to awards documents
    bac0ab2 Add method to state machine to manage awards docs
    319ab10 Add endpoints for items
    398f3e4 Add methods to manage items
    0c70462 Add endpoints to contracts documents
    225e162 Add methods to manage contracts documents
    eb69177 Add get all docs endpoint
    e99db73 Add bid's documents endpoints
    24f9dc4 Add methods to the state machine to manage bid docs
    fd1a5d0 Add Doc classproperty to Bid model
    f353bb1 Add __addedInQualificationState field to Document model
    aaed20c Set default value for documents
    c824b69 Add endpoints
    1f084e6 Pin helm version to current version in cluster
    c908cd6 Fixes #130 with correction adding auction startDate by timezone
    15d7e16 Add methods to state machine
    0f236be Add decorator to unpack url params
    6647f75 Fixes #128 with corrections in swagger doc creating
    5208dc0 Fix error displaying in iterable types