Skip to content

Changelog

This project adheres to Semantic Versioning and Keep a Changelog format.

[0.14.0] - 18-09-2024

  • Added BEDMS standardizer to PEPhub
  • Updated schema endpoints
  • Added archive namespace endpoint
  • Fixed multiple bugs
  • A lot of UI work

[0.13.0] - 25-07-2024

  • Added schemas to the PEPhub
  • Fixed a lot of ui issues #360

[0.12.0] - 18-07-2024

  • Fixed CTRL+K and CTRL+S not working #350
  • Added Project history #349
  • Fixed PEPhub won't save a table without sample_name #347
  • Fixed Moving to 'config' tab loses all unsaved changes in 'samples' tab #346
  • Fixed Pasting csv file into pephub yields error #345
  • Fixed UI is creating bogus column names when you remove existing columns. #344
  • Fixed UI invents a column name #343
  • Fixed UI issues with pasting a column header named 'sample_name' #342
  • Fixed UI glitch reloads data on save #340
  • Added Feature request: Ctrl+S to save #339
  • Fixed pephub UI removes samples in progress if you switch to a different tab without saving #338
  • Fixed pephub UI cannot delete a sample the intuitive way #337

[0.11.9] - 02-07-2024

[0.11.8] - 02-26-2024

  • Fix some bugs introduced as a result of the last release:
  • tag's were being removed from the URL params when selecting a project view
  • stabilized query params along the way on the namespace page

[0.11.7] - 02-22-2024

  • Added interface for selecting and viewing project views
  • optimized loading of very large sample tables

[0.11.6] - 02-08-2024

Fixed

  • Docs and docs links
  • Bug in handsontable
  • Response errors in samples and views

Added

  • Namespace endpoint

[0.11.5] - 02-02-2024

Fixed

  • POP updated
  • Bug in updating project config file
  • Subsample endpoint
  • Lots more UI bugs that include some security vulnerabilities and stability issues

[0.11.4] - 01-22-2024

Fixed

  • Downloading zip files

[0.11.2] - 01-17-2024

Added

  • Add section to /about discussing browser support

[0.11.1] - 01-17-2024

Added

  • browserslist support

Changed

  • useBiggestNamespaces no longer cached.

[0.11.0] - 01-16-2024

Added

  • Group of PEPs, create a new type of PEP called a "POP" (a PEP of PEPs)
  • Ability to star/favorite a PEP
  • Updated search functionality to be more robust

Changed

  • Switch to fastembed for query embeddings to lower container size
  • Minor UI updates

[0.10.5] - 12-04-2023

Changed

  • optimized web interface fetching of PEP annotation data.

Added

  • project annotation endpoint (#234)

[0.10.4] - 10-02-2023

Fixed

  • PEP zip downloading

[0.10.3] - 08-31-2023

Changed

  • Add support for twitter cards, change some things.

[0.10.2] - 08-31-2023

Changed

  • Changed image link for open graph image

[0.10.1] - 08-30-2023

Changed

  • Add opengraph image link

[0.10.0] - 08-24-2023

Added

  • Date filter to project annotation endpoint

[0.9.9] - 08-22-2023

Changed

  • schema tag URL to route to schema splash page

[0.9.8] - 07-24-2023

Fixed

  • cant add a PEP to a namespace if you don't have any to begin with

[0.9.7] - 07-24-2023

Fixed

  • sample table would exhibit odd, erratic behavior if column names were left blank
  • alnding page styling was not otpimal

[0.9.6] - 07-20-2023

Fixed

  • Upload raw project errors

Changed

  • More stylish landing page that exemplifies pephub features
  • Better error handling on queries

[0.9.5] - 07-19-2023

Fixed

  • Changing sample_name error

Added

  • Landing sample table
  • UI tweaks
  • About page (In progress)
  • Sample, subsample, config update simultaneously when saved

Changed

  • Landing page

[0.9.4] - 07-18-2023

Fixed

  • Typo in tooltip for search bar

Added

  • Tooltip on landing page namespace list

Changed

  • Styling of landing namespaces to more clearly indicate they are links

[0.9.3] - 07-17-2023

Changed

  • Styling updates
  • Landing tooltips
  • Minor UI updates

[0.9.2] - 07-12-2023

Fixed

  • validating was not firing when updating sample table, subsample table, or config

Added

  • github organizations UI visibility
  • schema tag has link to schema

[0.9.1] - 07-11-2023

Fixed

  • forking was broken
  • order in config file was incorrect

Added

  • config endpoint

[0.9.0] - 07-05-2023

Fixed

  • description updating was broken
  • strip markdown in description of projects in project list
  • sample table stability updates

Added

  • better authentication awareness, app now checks for login status on every render, removes session if no longer valid
  • added basic subsample table editing
  • better validation error messages for universal validator

[0.8.4] - 06-21-2023

Fixed

  • lots of sample table editing bugs
  • sample table editing now works as expected
  • logging in sent you to the homepage no matter what

Changed

  • authentication uses localStorage instead of browser cookies
  • forking a PEP brings in the description of the PEP
  • landing page changes

[0.8.3] - 06-11-2023

Fixed

  • schema validation error causing crash in production.

[0.8.2] - 06-11-2023

Fixed

  • Dockerfile build error due to missing gcc dependency.

[0.8.1] - 06-11-2023

Fixed

  • Dockerfile build error due to psycopg2 issue.

[0.8.0] - 06-09-2023

Fixed

  • Sample table editing had bugs
  • Width of sample table was incorrect
  • Not found projects would load forever
  • Case-sensitivity was causing errors
  • Search links were not working

Added

  • Interface updated to support new features
  • Markdwon support for PEPs
  • Assign schemas to PEPs
  • Ability to sort PEPs on namespace page
  • Database setup is now streamlined

Removed

  • cli is now deprecated

[0.7.4] - 2022-04-15

Fixed

  • Couldnt remove columns from sample table
  • Drag n Drop was broken -> now fixed
  • Fix sample table editing due to trailing commas
  • File upload now fixed

Changed

  • Redesign project page for a better user experience
  • Key binding for global search is now better

Added

  • CSS utility classes for better styling

[0.7.4] - 2022-04-15

Fixed

  • Dockerfile not pulling in /public from web/

[0.7.3] - 2022-04-15

Changed

  • Fixed dependencies to actually install the cpu only version of torch
  • Added new macOS dependencies to support native development/deployment

[0.7.2] - 2022-04-14

Changed

  • Fix bug that was deleting images from the frontend

[0.7.1] - 2022-04-14

Changed

  • Optimized Dockerfile for faster, slimmer deployments

[0.7.0] - 2022-04-14

Fixed

  • Private projects were viewable to those not logged in
  • Some projects were causing 500 server errors

Added

  • Device authentication flow
  • Ability to "fork" a PEP
  • Web interface lets you download a zip file of a PEP
  • New submission flow for JSON representation of a PEP

Changed

  • Reimplemented web interface in React.js
  • New deployment strategy that uses uvicorn instead of pip install .

[0.6.0] - 2022-03-06

Fixed

  • Buffering configuration file
  • Saving failures in production
  • Renewed login bug

Added

  • Advanced searching features like score, offset, limit
  • Ability to add a "blank" PEP
  • Web-based metadata builder UI basics

Changed

  • Use Authorization Bearer headers to authenticate requests with the API
  • Include nunjucks through CDN
  • Switch env files to take advantage of pass

[0.5.0] - 2022-01-17

Added

  • New landing page
  • New namespace page
  • Ability to edit PEPs with the new project edit page
  • Vector search for PEPs

Changed

  • Moved api endpoints to /api/v1

Removed

  • Removed /view endpoints

[0.4.0] - 2022-11-09

Added

  • Sort PEP's by authentication state (private PEPs)
  • New and improbed web validator (thanks Alip!)

Changed

  • Revamped pepdbagent with better stability and type safety

[0.3.0] - 2022-09-07

Added

  • User authentication to submit PEPs
  • More thorough out /view endpoints
  • More PEPs 🎉
  • Users can now specify a ?tag= query parameter to fetch a PEP by its tag.

Changed

  • PEPhub is now backed by a postgres database
  • Utilizes pepgbagent to interface with database

[0.2.0] - 2022-06-16

Added

  • Better /view endpoints (switch from cards to tables)
  • More namespace endpoints
  • Sample view endpoints

Fixed

  • Poor output of /pep-list
  • filters wrapped in json
  • pephub version missing

[0.1.0] - 2022-05-16

Added

  • Endpoints for converting stored PEPs using filters.
  • dotfiles (.pep.yaml) are now standardized
  • removed redundant _project representation from endpoints

Fixed:

  • project endpoints are no longer case-sensitive
  • don't open demo links in new window
  • better splash page styling
  • no more pinned requirements file

[0.0.1] - 2021-11-03

Added

  • Initial release