Skip to content

v0.1.0

Latest
Compare
Choose a tag to compare
@sra405 sra405 released this 07 Jul 14:50
· 571 commits to main since this release
d02cadd

What's Changed

  • Set ruby version more explicitly in dockerfile by @ArayB in #3
  • Add starter projects to database by @create-issue-branch in #2
  • Add code for running project to database as starter project by @create-issue-branch in #6
  • Prevent null or duplicate phrase identifiers for projects being inserted into the database by @create-issue-branch in #7
  • Initial circle setup by @ArayB in #12
  • Rubocop by @ArayB in #13
  • Rake task for the archery project by @create-issue-branch in #11
  • Update rake task to reflect actual starter project by @create-issue-branch in #9
  • Associate projects with user IDs in the model by @create-issue-branch in #18
  • Check Oauth user token against Hydra by @create-issue-branch in #21
  • Store ID of parent project when remixing by @create-issue-branch in #22
  • Only allow users to save their own projects by @create-issue-branch in #24
  • Refactor routing to remove phrases part of URL by @create-issue-branch in #26
  • Bug fix: Allow saving of new files added to project by @create-issue-branch in #28
  • API Endpoint for creating components by @ArayB in #30
  • Bump puma from 5.5.2 to 5.6.2 by @dependabot in #14
  • Bump nokogiri from 1.12.5 to 1.13.3 by @dependabot in #19
  • update rails to fix vulnerability in active storage by @ArayB in #32
  • Persist user code when remixing project by @create-issue-branch in #35
  • Issues/36 rake task for all projects on python path by @patch0 in #37
  • Allow project to include images in the backend by @create-issue-branch in #31
  • Amend seeds to ensure each can run by @ArayB in #38
  • Add python path images into rake task by @create-issue-branch in #40
  • Amend hydra request for v1 by @ArayB in #41
  • Remove offensive words from identifier dataset by @create-issue-branch in #43
  • Set active storage to deliver images via proxy by @ArayB in #45
  • Handle project images when remixing by @create-issue-branch in #49
  • Ensure images can only be attached to a project owned by the logged in user by @create-issue-branch in #51
  • Bump puma from 5.6.2 to 5.6.4 by @dependabot in #44
  • Rake task for projects from second python path by @create-issue-branch in #47
  • Amend seeds to make encoding work correctly by @ArayB in #53
  • CRUDable Projects by @create-issue-branch in #55
  • Bump nokogiri from 1.13.3 to 1.13.4 by @dependabot in #52
  • Allow delete requests by @ArayB in #56
  • Update rails by @ArayB in #57
  • Rake task for Astro Pi demo project by @create-issue-branch in #59
  • Rake task to update files in CDN by @create-issue-branch in #62
  • Allow project create calls to include project content by @create-issue-branch in #66
  • README for adding projects to the rake task by @create-issue-branch in #68
  • Set up auto deploy for Projects import rake task by @create-issue-branch in #71
  • Add Sentry, and refactor operations to use it by @patch0 in #74
  • Ilt python by @tracygardner in #69
  • API changes to allow saving new project from root page by @create-issue-branch in #83
  • 4 spaces for indentation by @tracygardner in #77
  • Update main.py by @libxx1 in #84
  • Ilt updates by @tracygardner in #88
  • Update to Ruby 3.1, and all gems by @patch0 in #79
  • 2 Extend API for auto save by @create-issue-branch in #86
  • Update docker container by @patch0 in #91
  • Modify abilities to prevent link sharing by @create-issue-branch in #90
  • Add DB setup to readme by @IzzySmillie in #94
  • Remove unused files and assets config by @patch0 in #95
  • Update env example by @IzzySmillie in #98
  • Project last updated by @create-issue-branch in #101
  • Allow update to project attributes without specifying components by @create-issue-branch in #104
  • Switch words table to use new word list by @create-issue-branch in #109
  • Bump nokogiri from 1.13.9 to 1.13.10 by @dependabot in #93
  • Fix bundle script in readme by @IzzySmillie in #112
  • Remove broad and mocha from wordlist by @IzzySmillie in #114
  • Ilt beta by @tracygardner in #113
  • Add pagination functionality to the projects by @create-issue-branch in #105
  • Html starter project by @IzzySmillie in #119
  • Remove word from word list by @create-issue-branch in #124
  • Editor API endpoint and controller so webhook/projects repo can speak to one another by @create-issue-branch in #120
  • Add Good Job (in Rails) by @create-issue-branch in #125
  • Bump loofah from 2.19.0 to 2.19.1 by @dependabot in #96
  • Bump rails-html-sanitizer from 1.4.3 to 1.5.0 by @dependabot in #110
  • Bump rack from 2.2.4 to 2.2.6.2 by @dependabot in #106
  • Bump globalid from 1.0.0 to 1.1.0 by @dependabot in #111
  • Move request specs to the correct directory by @patch0 in #132
  • Rake task testing by @IzzySmillie in #133
  • Refactor project creation out of rake task by @create-issue-branch in #127
  • Logic to schedule upload job by @create-issue-branch in #131
  • Add a GraphQL endpoint by @patch0 in #134
  • Write job to extract Github project data and upload to database by @create-issue-branch in #135
  • Rubocop the previous push. Ugh. etc. by @patch0 in #138
  • Refactor Hydra token introspection by @patch0 in #92
  • Update HOST_PORT for the DB by @IzzySmillie in #136
  • Add Delete, Update mutations by @patch0 in #139
  • Ruby 3.2 by @patch0 in #137
  • Add locale to projects table by @create-issue-branch in #142
  • Update webhook to add locale to DB by @create-issue-branch in #147
  • Uniqueness for user projects in DB by @create-issue-branch in #156
  • Add the project locale to project_type by @IzzySmillie in #153
  • Add RemixProject mutation by @create-issue-branch in #157
  • Ensure PhraseIdentifier fails in consistent ways by @patch0 in #159
  • Add CreateComponent mutation to allow components to be added to a project by @create-issue-branch in #155
  • Project serve based on lang by @create-issue-branch in #160
  • Add UpdateComponent mutation to allow components to be modified by @create-issue-branch in #162
  • Initial html starter project by @magdalenajadach in #171
  • Create editor projects for web-intro path on staging by @create-issue-branch in #173
  • Open Sourcing by @sra405 in #176
  • Updated variables by @tessyraspberrypi in #179
  • Changes for editor by @pjbRPF in #180
  • Ps ccw by @pjbRPF in #181
  • Simple blank project by @sra405 in #182
  • Typo fix by @pjbRPF in #183
  • Updating rocket launch example code by @m-bowley in #184
  • Updates for More Python project by @m-bowley in #185
  • Test CLA bot by @sra405 in #178

New Contributors

Full Changelog: https://github.com/RaspberryPiFoundation/editor-api/commits/v0.1.0