Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community

Overview

Camdram

Build status Deployment pipeline Code Coverage Join the chat at https://gitter.im/camdram/development

Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community. We use this repository to host the code that runs Camdram and to co-ordinate our work, however we welcome anyone to contribute bugs and suggest new features.

The steps required to set up a development checkout of Camdram are detailed below. For the sake of brevity, these instructions assume that the reader is familiar with a number of technologies, such as developing on a Linux based platform, using Git and GitHub.

New releases are made on the master branch every so often using the GitHub interface. This automatically generates a changelog and pushes the new release into production at https://www.camdram.net/. The latest changes can be seen at https://development.camdram.net/ which always reflects the HEAD state of this repository.

If you encounter any problems with the instructions below, please create a GitHub issue or send an e-mail to [email protected]. We also have a live chat hosted on Gitter which you can use to quickly and informally get in touch with the development team.

Docker Installation

Docker is a virtualization service that acts as a platform for running containerised application. It's a great way to get a development environment setup with minimal hassle and should work cross-platform on Windows, macOS and Linux. First you will need to install Docker using the link above, then clone the Camdram repository and build the necessary Docker images:

  1. git clone [email protected]:camdram/camdram.git && cd camdram
  2. docker-compose build
  3. docker-compose up

This will automatically create and configure the full Camdram stack and start the server locally on port 8000.

Native Installation

The native installation is a lot more complicated than the Docker installation procedure and so we've broken it down into several steps.

1) Install programs

You will need to install the necessary package dependencies required to run Camdram. PHP version 7.3 or greater is required.

Debian/Ubuntu and Derivatives

The command below can be run on recent Debian-based distros (including Ubuntu and the Windows Subsystem for Linux).

sudo apt-get install git-core php php-cli composer php-curl php-intl php-sqlite3 php-gd php-json php-mbstring php-xml php-zip

macOS

You will need to have Homebrew installed. The following command appears (from minimal testing) to install everything required on recent versions of macOS.

brew install git php composer

Installation methods on other distros and operating systems will vary.

2) Create a local version of Camdram

The steps below assume that the Composer PHP package manager is installed globally on your system. If it is not available in your distro's repositories, alternate installation methods can be found at https://getcomposer.org/download/.

Note: some of the SQL database operations performed by the composer commands below are memory-intensive. Default installations of PHP tend to set the memory limit of a PHP script to a value which will undoubtedly cause fatal errors. To prevent this, find your php.ini file (location varies by system) and change the memory_limit setting, to something like memory_limit = 1G (a gigabyte is definitely sufficient - you may be able to get away with a lot less if you prefer). Alternatively you can call the PHP interpreter like so:

php -d memory_limit=1G $(which composer) etc.......

The command below will download and set up a Camdram checkout in a new folder called camdram:

composer create-project camdram/camdram camdram dev-master --no-interaction --keep-vcs

After obtaining a copy of the code, change into the newly created directory and start a local web server:

cd camdram
php app/console server:run

You should then be able to visit http://127.0.0.1:8000/ in your web browser to see your personal version of Camdram's homepage.

You'll need to create an administrator account in order to get access to most of the site's features. To make this happen automatically whenever you reset the database, open app/config/parameters.yml and replace the line setting default_admin_idents with:

    default_admin_idents: "[ { \"name\": \"Your Name\", \"email\": \"[email protected]\" } ]"

then run

php app/console doctrine:fixtures:load --no-interaction

You should then be able to log in with Raven and have full administrator access.

3) Run test suite

Camdram has a limited but growing automated test suite, which can be used to ensure your checkout is working and check for certain regressions after making changes. It can be executed by running:

./runtests

4) Create a fork

Camdram's development model follows the standard idioms used by FOSS projects hosted on GitHub. If you are just interested in experimenting with the codebase, no further steps are necessary, but if you'd like to contribute then you will need to create a fork.

After creating a personal fork, you can repoint your checkout using the commands below.

git remote rename origin upstream
git remote add origin [email protected]:your-github-username/camdram.git

We run Camdram as a meritocracy: anyone who has a reasonable number of pull requests accepted will be given access rights to commit straight to the Camdram repository

5) Write some code

It is a good idea to create a "feature branch" before starting development, so that the pull request will be named appropriately:

git checkout -b my-cool-feature

Some useful tips:

  • The site uses the Symfony PHP framework - read the documentation.
  • Use the GitHub issue tracker to discover and discuss issues to work on. If you think you know how to do something, write the code, commit it, and submit a pull request.
  • If you want to discuss how to implement a new feature or how to fix a bug, get in touch with one of the developers. It would probably be wise to get in touch before starting on any significant projects to avoid wasted effort!
  • Visit http://try.github.io/ if you're not familiar with Git.
  • Code should ideally conform to the style guide here: http://www.php-fig.org/psr/psr-2/. If this is far too daunting, a poorly styled but functional improvement is better than no improvement. You can use http://cs.sensiolabs.org/ to (mostly) clean your code up after writing it.

Depending on the type of change, ensure it works as a logged-in and/or non-logged in visitor. You can grant administration rights to your user account (which allows you to create and modify any Camdram content) by running

php app/console camdram:admins [email protected]

6) Submit your changes

  • Run git add file1.php file2.php for each file you wish to include in the commit
  • Run git commit and enter a message describing the changes you have made
  • Run git push to send your changes to GitHub

It is good practice to include the relevant issue number (prefixed with a hash #) at the end of the commit message - this will cause your commit to be linked to the issue page on GitHub.

Once your changes are pushed to your Camdram fork on GitHub, you can submit a pull request to have it included in Camdram.

Please note: we automatically display the names of some contributors on our development page as a way of saying thanks! By submitting your changes you are acknowledging that you are happy for this to happen.

7) Pull in other people's changes

At a later date, once your local repository has become out of sync with Github (because other people have make changes), you can run the following commands to pull in other people's changes and update your checkout:

git fetch upstream
git merge upstream/master

The following commands may need to be run after the above, if the dependencies, database schema or JS/CSS assets have changed.

composer install
php app/console camdram:database:refresh
php app/console camdram:assets:download

8) Read the Wiki

The Wiki has various pieces of information about both the current and in-development versions of Camdram. Reading through those pages can give insight into the more esoteric parts of the system. You can suggest ideas for new articles using the contact details above.

The following wiki pages detail how to create a server set-up that's more similar to the version of Camdram at https://www.camdram.net/:


Copyright

Camdram is released under version two of the GNU General Public License.

Copyright (C) 2014–2021 Members of the Camdram Web Team and other contributors.

Comments
  • Display mailing list days when creating an advert

    Display mailing list days when creating an advert

    An idea that came up in a CUADC committee meeting, it would be quite nice to let people know when we send out the various mailing lists (Thursday for everything but Actor's list, which is Tuesday & Friday) so people can set their expiry dates accordingly.

    opened by dstansby 32
  • Phase out password logins

    Phase out password logins

    Some musings about removing passwords from Camdram, meaning only Facebook, Google and Raven logins will be supported. An e-mail went out on 18th Februray to which we've received no replies, and the manual "Create Account" form was broken for the month of January so I think we're safe to do this.

    Phase 1

    • Delete the "Create Account" page and link
    • Delete the "Change Password" UI on the Account Settings page for users which don't already have a password assigned.
    • Tweak "reauthentication" page to redirect automatically to Raven etc where sensible.
    • Add fields/logging to monitor when each login method (Raven/Facebook/Google/password) is used.
    • Ensure Raven/Google/Facebook accounts can be matched by e-mail address as well as account id.

    In the interim, monitor use of password logins and maybe do some manual mailouts to people who haven't migrated.

    Phase 2

    • Remove password forms
    • Remove other password management UI (change password, forgotten password etc)
    • Delete password column
    task discussion needed security 
    opened by hoyes 26
  • Simplify development checkout setup procedure

    Simplify development checkout setup procedure

    Currently, the advised way of creating a Camdram checkout is using Vagrant. However, the Vagrantfile is currently out of date, mainly because Andrew and I (Peter) stopped using it because of the performance hit.

    Also, it's probably helpful for people to run certain commands manually for the first time (e.g. composer.phar install, generating assets), because they're commands you have to run quite frequently during development.

    I propose we

    • Try and make as many dependencies as possible optional (I'm thinking compass, Sphinx, a second test database).
    • Create a guide to manually setting up the packages required to run Camdram
    • Create a guide on what to do after you have a working checkout (i.e. a guide to the structure of the source code, info on dev/prod Symfony environment)
    opened by hoyes 22
  • Admin tools for 'people' management

    Admin tools for 'people' management

    We need to replicate the v1 tools for people management.

    • A list of all people with a search tool
    • Search for 'orphaned' people
    • The ability to merge 2 people together (covered by #149)

    There are almost certainly things I've forgotten...please add them as comments!

    opened by hoyes 21
  • Bump symfony/phpunit-bridge from 4.2.3 to 4.2.4

    Bump symfony/phpunit-bridge from 4.2.3 to 4.2.4

    Bumps symfony/phpunit-bridge from 4.2.3 to 4.2.4.

    Commits
    • 2cc651a Merge branch '3.4' into 4.2
    • b539f37 Don't resolve the Deprecation error handler mode until a deprecation is trigg...
    • 5fba7a2 Merge branch '3.4' into 4.2
    • 014bb9e Update composer.json
    • 017d445 [PhpUnitBridge] fix PHP 5.3 compat
    • 6a2148b PHPUnit Bridge: Rollback to traditional array syntax.
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)

    Finally, you can contact us by mentioning @dependabot.

    dependencies 
    opened by dependabot-preview[bot] 18
  • Disallow anonymous API access

    Disallow anonymous API access

    Bit of a placeholder really - feel free to comment...

    Can be merged in as/when we feel it's appropriate, but I suggest we give 4-8 weeks notice by email to anyone who has an API app registered, and maybe do a post on social media etc. as well for anyone who's using it anonymously.

    api security on-hold 
    opened by CHTJonas 18
  • Creating user with name containing only non [A-z] characters results in empty slug.

    Creating user with name containing only non [A-z] characters results in empty slug.

    The slug generator function currently works by removing all non-latin characters, and the replacing spaces with hyphens. Therefore changing a user's name to include only non-latin characters results in them having an empty slug, which doesn't appear to be possible to change back fully without DB access.

    I've had a look at fixing this, but there's only one place where setSlug is actually called on a person's name, and that's in show creation code, which I can't run. The rest of the time Symphony auto generates it from the name (src/Acts/CamdramBundle/Entity/Person.php:58). So unless anyone who actually knows php has any ideas, I think this is something that we'll need to fix upstream in Gedmo/Sluggable.

    opened by dtwood 18
  • Split socs and venues. Remove show.venue, fixes #465

    Split socs and venues. Remove show.venue, fixes #465

    It's possible that societies and venues could benefit from being split further in the PHP, but the database at least now makes more sense.

    The main reason this is a PR and not being pushed to master is that the DB migration is quite destructive. There are a number of old show entries with a venue but no performances at all:

    SELECT id, LEFT(title,15), timestamp, venue, venid FROM acts_shows WHERE
      NOT EXISTS (SELECT id FROM acts_performances WHERE acts_performances.sid = acts_shows.id)
      AND (venid IS NOT NULL OR NOT (venue = '' OR venue IS NULL));
    

    | id | title | timestamp | venue | venid | |------|-----------------|---------------------|----------------------------------------------|-------| | 1600 | Wyrd | 2007-10-05 01:10:35 | Picturehouse | NULL | | 2200 | The Winter's Ta | 2009-06-18 02:21:22 | Jesus Orchard and Chapel | NULL | | 2206 | Lady Windermere | 2009-06-30 14:15:30 | http://RecordedDrama.co.uk | NULL | | 2244 | Surrealist Film | 2009-10-31 16:00:34 | Filmed in various locations around Cambridge | NULL | | 2290 | Pembroke Player | 2011-05-31 13:26:02 | Japanese and UK Venues | NULL | | 2384 | Macbeth | 2010-02-11 14:14:50 | | 40 | | 2391 | When In Rome | 2010-06-30 11:11:54 | Edinburgh Festival | NULL | | 2647 | CONSEQUENCES | 2011-03-04 21:04:14 | www.cu-tv.co.uk | NULL | | 2685 | The Return of D | 2011-03-05 15:53:33 | | 40 | | 2812 | The Adventure C | 2011-06-03 18:01:04 | CB2 | NULL | | 2833 | Sweeney Todd | 2011-06-16 11:57:33 | | 42 | | 2939 | Footlights Inte | 2011-10-30 23:30:34 | ADC Theatre | NULL | | 2953 | Denim | 2011-11-13 22:29:44 | | 42 | | 2966 | The Enchanted A | 2012-06-15 19:46:29 | (film) | NULL | | 3053 | Take the Fast T | 2013-09-06 21:42:45 | f | NULL | | 3061 | Newnham Smoker | 2012-01-07 11:10:32 | | 48 | | 3063 | Newnham Smoker | 2012-02-09 13:24:59 | | 48 | | 3069 | Top Bike | 2012-01-14 14:15:27 | Corpus Christi College | NULL | | 3096 | Wolfson Howler | 2012-01-28 19:31:16 | Wolfson College Club Room | NULL | | 3142 | Lucy Cavendish | 2012-02-28 10:15:31 | Lucy Cavendish Bar | NULL | | 3223 | The Art of Now | 2012-04-25 16:18:14 | Homerton Small Studio | NULL | | 3523 | 'The King of En | 2013-01-21 19:44:42 | Girton College Chapel | NULL | | 3558 | The Canterbury | 2013-01-21 19:28:55 | Old Hall, Girton College | NULL | | 3563 | A Short Film | 2013-02-05 20:22:22 | A film so various locations | NULL | | 3669 | The Marvellous | 2013-03-15 13:29:08 | King's College Fellow's Garden | NULL | | 3705 | The Acid Test | 2013-03-28 11:27:49 | Homerton College Auditorium | 90 | | 3735 | Tamburlaine Par | 2013-05-01 14:02:50 | Sidney Sussex Tennis Court Garden | NULL | | 3736 | Pembroke May We | 2013-05-04 10:41:05 | | 45 | | 3755 | Pembroke Player | 2013-05-15 17:40:16 | | 45 | | 3817 | Doctor Faustus | 2013-06-20 04:33:03 | | 43 | | 3931 | Cinecam Flagshi | 2013-11-10 15:06:54 | Various set locations | NULL | | 3998 | Scrooge & Marle | 2013-11-26 22:18:04 | Waterloo East Theatre, London | NULL | | 4001 | Marlowe Showcas | 2013-11-22 10:42:14 | London Venue, TBC | NULL | | 4002 | The Prime of Mi | 2013-11-22 15:32:46 | | 48 | | 4054 | On Her Majesty' | 2014-01-05 17:28:21 | | 30 | | 4101 | Venice Preserv' | 2014-01-23 12:44:53 | TBD | NULL | | 4103 | The Marlowe Sho | 2014-01-21 18:34:56 | St John's College, Cambridge; TBC, London | NULL | | 4104 | The Marlowe Sho | 2014-01-25 01:39:31 | St John's College, Cambridge; TBC, London | NULL | | 4121 | Shadow (short f | 2014-02-11 23:32:03 | Shooting in central Cambridge | NULL | | 4233 | Rickshaw Theatr | 2014-03-04 17:33:15 | Tbc | NULL | | 4253 | Sell by Date | 2014-03-09 18:13:47 | | 30 | | 4299 | The Jew of Malt | 0000-00-00 00:00:00 | Corpus Christi College Gardens | NULL | | 4308 | Pick of the Fri | 2014-04-17 18:58:16 | TBC | NULL | | 4429 | CUMTS Bar Night | 0000-00-00 00:00:00 | | 68 | | 4443 | Romeo & Juliet | 0000-00-00 00:00:00 | C Venues | NULL | | 4444 | Cartoon (SHORT | 2014-07-01 10:27:42 | Various Locations in Edinburgh | NULL | | 4530 | Freshers' Plays | 2014-10-02 16:21:56 | | 29 |

    There other, more complicated discrepancies where the venue of the show doesn't agree with any venue of the performances. So this is another DB cleanup job!

    opened by GKFX 17
  • Improved DB+filesystem backups

    Improved DB+filesystem backups

    Leaving this one intentionally vague as a placeholder; this came up in an email discussion back in February (@hoyes musing). Not sure whether discussing it in more detail publicly is OK.

    We have backups but backups could be better, in terms of location, redundancy and longevity.

    infrastructure 
    opened by philosophicles 17
  • Facebook open graph metadata

    Facebook open graph metadata

    I've noticed lots of these on Facebook recently: image

    I think we can make shows (and other Camdram pages) appear better in Facebook by adding special meta tags and telling Facebook what they mean: https://developers.facebook.com/docs/sharing/opengraph/object-properties

    I have access to the Camdram Facebook app - can give access to anyone interested in doing this.

    enhancement 
    opened by hoyes 16
  • Issue uploading image

    Issue uploading image

    I have been trying to upload an image to http://www.camdram.net/shows/cast-2009-two-gentlemen-of-verona - each time the first time I try to upload an image it gives "HTTP 500 error" (behind when the image is uploading) - then the 2nd and subsequent times it appears to complete but with a broken image link. Deleting the image and re uploading gives the 500 error.

    The image I'm trying to upload is attached (I tried with others as well) casttwogents

    bug 
    opened by stumo 15
  • Bump eslint from 8.23.0 to 8.31.0

    Bump eslint from 8.23.0 to 8.31.0

    Bumps eslint from 8.23.0 to 8.31.0.

    Release notes

    Sourced from eslint's releases.

    v8.31.0

    Features

    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)

    Bug Fixes

    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)

    Documentation

    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)

    Chores

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)

    v8.30.0

    Features

    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)

    Bug Fixes

    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)

    Documentation

    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)

    ... (truncated)

    Changelog

    Sourced from eslint's changelog.

    v8.31.0 - December 31, 2022

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)

    v8.30.0 - December 16, 2022

    • f2c4737 chore: upgrade @​eslint/eslintrc@​1.4.0 (#16675) (Milos Djermanovic)
    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • ba74253 chore: standardize npm script names per #14827 (#16315) (Patrick McElhaney)
    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • 0d9af4c ci: fix npm v9 problem with file: (#16664) (Milos Djermanovic)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 90c9219 refactor: migrate off deprecated function-style rules in all tests (#16618) (Bryan Mishkin)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)
    • 8ba124c docs: update the prefer-const example (#16607) (Pavel)
    • e6cb05a docs: fix css leaking (#16603) (Sam Chen)

    v8.29.0 - December 2, 2022

    • 0311d81 docs: Configuring Plugins page intro, page tweaks, and rename (#16534) (Ben Perlmutter)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump brianium/paratest from 6.6.3 to 6.8.0

    Bump brianium/paratest from 6.6.3 to 6.8.0

    Bumps brianium/paratest from 6.6.3 to 6.8.0.

    Release notes

    Sourced from brianium/paratest's releases.

    v6.8.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/paratestphp/paratest/compare/v6.7.0...v6.8.0

    v6.7.0

    What's Changed

    Full Changelog: https://github.com/paratestphp/paratest/compare/v6.6.5...v6.7.0

    v6.6.5

    What's Changed

    Full Changelog: https://github.com/paratestphp/paratest/compare/v6.6.4...v6.6.5

    v6.6.4

    What's Changed

    Full Changelog: https://github.com/paratestphp/paratest/compare/v6.6.3...v6.6.4

    Commits
    • 4b70abf WrapperRunner: add --max-batch-size support (#714)
    • c4e16e8 github-actions(deps): bump actions/stale from 6 to 7 (#715)
    • 1db5cc1 Integrate FidryCpuCoreCounter (#703)
    • a096be1 Support PHP 8.2 (#708)
    • 7b0595a Update to PSalm 5 (#705)
    • 31fd5d6 Fixes for phpstormhelper to do with re-running failed tests (#692)
    • f55b35b github-actions(deps): bump actions/stale from 5 to 6 (#698)
    • 4ce800d PhpstormHelper: do no rely on external packages that are still not loaded (#694)
    • c163539 Upgrade to doctrine/coding-standards:v10 (#691)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump doctrine/doctrine-bundle from 2.5.7 to 2.8.0

    Bump doctrine/doctrine-bundle from 2.5.7 to 2.8.0

    Bumps doctrine/doctrine-bundle from 2.5.7 to 2.8.0.

    Release notes

    Sourced from doctrine/doctrine-bundle's releases.

    2.8.0

    Release Notes for 2.8.0

    Feature release (minor)

    2.8.0

    • Total issues resolved: 0
    • Total pull requests resolved: 15
    • Total contributors: 6

    Improvement

    Feature

    2.7.2

    Release Notes for 2.7.2

    2.7.x bugfix release (patch)

    2.7.2

    • Total issues resolved: 0
    • Total pull requests resolved: 1
    • Total contributors: 1

    Bug

    2.7.1

    Release Notes for 2.7.1

    ... (truncated)

    Commits
    • 0421ebc Allow Annotations 2, add attribute support to testing fixtures and test with ...
    • 79fb012 Merge pull request #1568 from nicolas-grekas/lazy-👻
    • 4e235c8 Add option "doctrine.orm.enable_lazy_ghost_objects"
    • 428d543 Bump Psalm and plugins (#1597)
    • 7c5f03c Rename AsEventListener to AsDoctrineListener (#1592)
    • d127f9a Merge pull request #1591
    • fca50a0 merge 2.8.x
    • 22d53b2 fix issue with controller_resolver option (#1589)
    • 18a1e5a remove legacy DBAL logging services + parameters
    • 7eeab10 Drop support for Symfony 4
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump symfony/form from 5.4.12 to 5.4.17

    Bump symfony/form from 5.4.12 to 5.4.17

    Bumps symfony/form from 5.4.12 to 5.4.17.

    Release notes

    Sourced from symfony/form's releases.

    v5.4.17

    Changelog (https://github.com/symfony/form/compare/v5.4.16...v5.4.17)

    • bug #48801 Make ButtonType handle form_attr option (MatTheCat)

    v5.4.16

    Changelog (https://github.com/symfony/form/compare/v5.4.15...v5.4.16)

    • no significant changes

    v5.4.15

    Changelog (https://github.com/symfony/form/compare/v5.4.14...v5.4.15)

    • no significant changes

    v5.4.13

    Changelog (https://github.com/symfony/form/compare/v5.4.12...v5.4.13)

    • bug #47528 fix UUID tranformer (nicolas-grekas)
    Commits
    • 6150f66 [Form] Make ButtonType handle form_attr option
    • 3b87465 Use static methods inside data providers
    • 5d3790b Run tests with doctrine/collections 2
    • e6a97a0 Merge branch '4.4' into 5.4
    • e1d137b Added Urdu Language Translation in Form Component, Security Core and in Vali...
    • 4e504c4 Merge branch '4.4' into 5.4
    • f7413a3 s/annd/and
    • 81927bb fix few typos/inconsistencies in latvian translations
    • d9d6617 [Form] fix tests
    • a5fc3d2 [Form] fix UUID tranformer
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump symfony/security-bundle from 5.4.11 to 5.4.17

    Bump symfony/security-bundle from 5.4.11 to 5.4.17

    Bumps symfony/security-bundle from 5.4.11 to 5.4.17.

    Release notes

    Sourced from symfony/security-bundle's releases.

    v5.4.17

    Changelog (https://github.com/symfony/security-bundle/compare/v5.4.16...v5.4.17)

    • bug #48718 Compatibility with doctrine/annotations 2 (derrabus)
    • bug #48615 Fix getting the name of closures on PHP 8.1.11+ (nicolas-grekas)
    Commits
    • 5891533 Compatibility with doctrine/annotations 2
    • 5c96cbd Fix getting the name of closures on PHP 8.1.11+
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump symfony/console from 5.4.12 to 5.4.17

    Bump symfony/console from 5.4.12 to 5.4.17

    Bumps symfony/console from 5.4.12 to 5.4.17.

    Release notes

    Sourced from symfony/console's releases.

    v5.4.17

    Changelog (https://github.com/symfony/console/compare/v5.4.16...v5.4.17)

    • bug #48784 Correctly overwrite progressbars with different line count per step (ncharalampidis)

    v5.4.16

    Changelog (https://github.com/symfony/console/compare/v5.4.15...v5.4.16)

    • bug #48179 Support completion for bash functions (Chi-teck)
    • bug #48217 Improve error message when shell is not detected in completion command (GromNaN)
    • bug #48210  Fix signal handlers called after event listeners and skip exit (GromNaN)
    • bug #47998 Fix console ProgressBar::override() after manual ProgressBar::cleanup() (maxbeckers)
    • bug #48085 Tell about messenger:consume invalid limit options (MatTheCat)

    v5.4.15

    Changelog (https://github.com/symfony/console/compare/v5.4.14...v5.4.15)

    • bug #47907 Update Application.php (aleksandr-shevchenko)
    • bug #47883 Fix error output on windows cli (Maximilian.Beckers)

    v5.4.14

    Changelog (https://github.com/symfony/console/compare/v5.4.13...v5.4.14)

    • bug #47779 Fix Helper::removeDecoration hyperlink bug (greew)

    v5.4.13

    Changelog (https://github.com/symfony/console/compare/v5.4.12...v5.4.13)

    • bug #47394 Make bash completion run in non interactive mode (Seldaek)
    Commits
    • 58422fd [Console] Correctly overwrite progressbars with different line count per step
    • 9bd719e [Console] Fix a test when pcntl is not available (following #48329)
    • 8e9b9c8 skip tests if the signal to be sent is not available
    • 3042c61 skip a test if the signal to be sent is not available
    • f2dd071 Support completion for bash functions
    • dcda527 Improve message when shell is not detected
    • 3836ffa bug #48210 [Console]  Fix signal handlers called after event listeners and sk...
    • 0c6f9ac Merge branch '4.4' into 5.4
    • 01c90db Fix signal handlers called after event listeners and skip exit
    • 005ed05 bug #47998 [Console] Fix console ProgressBar::override() after manual `Prog...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
Releases(v2.97.4)
  • v2.97.4(Aug 30, 2022)

    This release fixes a bug by compensating for that fact that Symfony strips out the Authorisation header.

    Full Changelog: https://github.com/camdram/camdram/compare/v2.97.3...v2.97.4

    Source code(tar.gz)
    Source code(zip)
  • v2.97.3(Aug 30, 2022)

    This release fixes a bug that broke the OAuth2 authorization code grant type.

    Full Changelog: https://github.com/camdram/camdram/compare/v2.97.2...v2.97.3

    Source code(tar.gz)
    Source code(zip)
  • v2.97.2(Aug 29, 2022)

    This release fixes a bug where authenticated GET requests to the API were being erroneously detected as unauthenticated.

    Full Changelog: https://github.com/camdram/camdram/compare/v2.97.1...v2.97.2

    Source code(tar.gz)
    Source code(zip)
  • v2.97.1(Aug 29, 2022)

    This release again changes the behaviour with respect to Unauthenticated API requests. Previously such requests used a global mutex, but this appears to be causing problems in prod so it has now been removed.

    Full Changelog: https://github.com/camdram/camdram/compare/v2.97...v2.97.1

    Source code(tar.gz)
    Source code(zip)
  • v2.97(Aug 29, 2022)

    What's Changed

    Unauthenticated API requests are now subject to additional restrictions. They will still work, but you will find things easier if you authenticate using an API key. Some other changes:

    • Bump sentry/sentry-symfony from 4.2.10 to 4.3.0 by @dependabot in https://github.com/camdram/camdram/pull/1869
    • Bump terser from 5.12.1 to 5.14.2 by @dependabot in https://github.com/camdram/camdram/pull/1903
    • Bump guzzlehttp/guzzle from 6.5.5 to 6.5.8 by @dependabot in https://github.com/camdram/camdram/pull/1880
    • Bump symfony/webpack-encore-bundle from 1.14.1 to 1.15.1 by @dependabot in https://github.com/camdram/camdram/pull/1899
    • Bump symfony/form from 5.4.11 to 5.4.12 by @dependabot in https://github.com/camdram/camdram/pull/1938
    • Bump symfony/validator from 5.4.11 to 5.4.12 by @dependabot in https://github.com/camdram/camdram/pull/1940
    • Bump symfony/console from 5.4.11 to 5.4.12 by @dependabot in https://github.com/camdram/camdram/pull/1941
    • Bump symfony/translation from 5.4.11 to 5.4.12 by @dependabot in https://github.com/camdram/camdram/pull/1939
    • Bump symfony/polyfill-intl-messageformatter from 1.25.0 to 1.26.0 by @dependabot in https://github.com/camdram/camdram/pull/1872
    • Bump knplabs/github-api from 3.5.1 to 3.8.0 by @dependabot in https://github.com/camdram/camdram/pull/1923
    • Bump php-http/httplug-bundle from 1.25.0 to 1.27.0 by @dependabot in https://github.com/camdram/camdram/pull/1908
    • Bump eslint from 8.22.0 to 8.23.0 by @dependabot in https://github.com/camdram/camdram/pull/1937
    • Bump @babel/plugin-proposal-class-properties from 7.16.7 to 7.18.6 by @dependabot in https://github.com/camdram/camdram/pull/1893

    Full Changelog: https://github.com/camdram/camdram/compare/v2.96...v2.97

    Source code(tar.gz)
    Source code(zip)
  • v2.96(Aug 28, 2022)

    What's Changed

    • Bump symfony/maker-bundle from 1.38.0 to 1.39.0 by @dependabot in https://github.com/camdram/camdram/pull/1823
    • Bump excelwebzone/recaptcha-bundle from 1.5.34 to 1.5.35 by @dependabot in https://github.com/camdram/camdram/pull/1828
    • Bump symfony/maker-bundle from 1.39.0 to 1.40.1 by @dependabot in https://github.com/camdram/camdram/pull/1825
    • Bump eslint from 8.13.0 to 8.14.0 by @dependabot in https://github.com/camdram/camdram/pull/1824
    • Bump symfony/web-profiler-bundle from 5.4.6 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1829
    • Bump symfony/validator from 5.4.7 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1831
    • Bump symfony/twig-bundle from 5.4.3 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1834
    • Bump symfony/framework-bundle from 5.4.7 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1836
    • Bump symfony/translation from 5.4.7 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1839
    • Bump symfony/expression-language from 5.4.7 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1838
    • Bump symfony/intl from 5.4.5 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1830
    • Bump symfony/security-bundle from 5.4.5 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1832
    • Bump symfony/console from 5.4.7 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1837
    • Bump symfony/form from 5.4.7 to 5.4.8 by @dependabot in https://github.com/camdram/camdram/pull/1833
    • Bump doctrine/dbal from 3.3.5 to 3.3.6 by @dependabot in https://github.com/camdram/camdram/pull/1842
    • Bump sentry/sentry-symfony from 4.2.8 to 4.2.9 by @dependabot in https://github.com/camdram/camdram/pull/1843
    • Bump symfony/webpack-encore-bundle from 1.14.0 to 1.14.1 by @dependabot in https://github.com/camdram/camdram/pull/1846
    • Bump sentry/sentry-symfony from 4.2.9 to 4.2.10 by @dependabot in https://github.com/camdram/camdram/pull/1857
    • Bump incenteev/composer-parameter-handler from 2.1.4 to 2.1.5 by @dependabot in https://github.com/camdram/camdram/pull/1861
    • Bump symfony/console from 5.4.8 to 5.4.9 by @dependabot in https://github.com/camdram/camdram/pull/1864
    • Bump symfony/framework-bundle from 5.4.8 to 5.4.9 by @dependabot in https://github.com/camdram/camdram/pull/1862
    • Bump symfony/security-bundle from 5.4.8 to 5.4.9 by @dependabot in https://github.com/camdram/camdram/pull/1863
    • Bump symfony/form from 5.4.8 to 5.4.9 by @dependabot in https://github.com/camdram/camdram/pull/1865
    • Bump symfony/mime from 5.4.8 to 5.4.9 by @dependabot in https://github.com/camdram/camdram/pull/1866
    • Bump symfony/translation from 5.4.8 to 5.4.9 by @dependabot in https://github.com/camdram/camdram/pull/1867
    • Bump doctrine/dbal from 3.3.6 to 3.3.7 by @dependabot in https://github.com/camdram/camdram/pull/1878
    • Bump symfony/framework-bundle from 5.4.9 to 5.4.10 by @dependabot in https://github.com/camdram/camdram/pull/1883
    • Bump symfony/expression-language from 5.4.8 to 5.4.10 by @dependabot in https://github.com/camdram/camdram/pull/1882
    • Bump symfony/mime from 5.4.9 to 5.4.10 by @dependabot in https://github.com/camdram/camdram/pull/1886
    • Bump symfony/form from 5.4.9 to 5.4.10 by @dependabot in https://github.com/camdram/camdram/pull/1885
    • Bump symfony/console from 5.4.9 to 5.4.10 by @dependabot in https://github.com/camdram/camdram/pull/1888
    • Bump sabre/vobject from 4.4.1 to 4.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1884
    • Bump symfony/web-profiler-bundle from 5.4.8 to 5.4.10 by @dependabot in https://github.com/camdram/camdram/pull/1891
    • Bump symfony/validator from 5.4.8 to 5.4.10 by @dependabot in https://github.com/camdram/camdram/pull/1889
    • Bump symfony/intl from 5.4.8 to 5.4.10 by @dependabot in https://github.com/camdram/camdram/pull/1887
    • Bump sabre/vobject from 4.4.2 to 4.4.3 by @dependabot in https://github.com/camdram/camdram/pull/1901
    • Bump @github/hotkey from 2.0.0 to 2.0.1 by @dependabot in https://github.com/camdram/camdram/pull/1905
    • Bump symfony/browser-kit from 5.4.3 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1909
    • Bump symfony/security-bundle from 5.4.9 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1910
    • Bump symfony/framework-bundle from 5.4.10 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1912
    • Bump symfony/web-server-bundle from 4.4.37 to 4.4.44 by @dependabot in https://github.com/camdram/camdram/pull/1911
    • Bump symfony/console from 5.4.10 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1917
    • Bump symfony/css-selector from 5.4.3 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1916
    • Bump symfony/translation from 5.4.9 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1915
    • Bump symfony/debug-bundle from 5.4.3 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1920
    • Bump symfony/validator from 5.4.10 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1921
    • Bump symfony/form from 5.4.10 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1918
    • Bump symfony/expression-language from 5.4.10 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1914
    • Bump symfony/intl from 5.4.10 to 5.4.11 by @dependabot in https://github.com/camdram/camdram/pull/1919
    • Bump twig/twig from 3.4.1 to 3.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1929
    • Bump brianium/paratest from 6.4.4 to 6.6.3 by @dependabot in https://github.com/camdram/camdram/pull/1936
    • Bump sabre/vobject from 4.4.3 to 4.5.0 by @dependabot in https://github.com/camdram/camdram/pull/1931
    • Bump eslint from 8.14.0 to 8.22.0 by @dependabot in https://github.com/camdram/camdram/pull/1928
    • Bump laminas/laminas-feed from 2.16.0 to 2.18.2 by @dependabot in https://github.com/camdram/camdram/pull/1926
    • Bump symfony/monolog-bundle from 3.7.1 to 3.8.0 by @dependabot in https://github.com/camdram/camdram/pull/1851
    • Bump symfony/maker-bundle from 1.40.1 to 1.43.0 by @dependabot in https://github.com/camdram/camdram/pull/1856
    • Bump liip/imagine-bundle from 2.7.6 to 2.8.0 by @dependabot in https://github.com/camdram/camdram/pull/1868

    Full Changelog: https://github.com/camdram/camdram/compare/v2.95...v2.96

    Source code(tar.gz)
    Source code(zip)
  • v2.95(Apr 18, 2022)

    In this release we've

    • Improved the display and clarity of vacancy information
    • Fixed issues with links to Facebook and Facebook's display of snippets from links to us
    • Fixed an issue with duplicate entries on people's credits lists
    • Made preparations towards upgrading to PHP 8.
    Source code(tar.gz)
    Source code(zip)
  • v2.94(Jan 29, 2022)

    This release fixes an issue with user registration when a long profile URL is returned from the API. Plus upgrade deps.

    What's Changed

    • Bump sensio/framework-extra-bundle from 6.2.3 to 6.2.4 by @dependabot in https://github.com/camdram/camdram/pull/1686
    • Bump node-sass from 7.0.0 to 7.0.1 by @dependabot in https://github.com/camdram/camdram/pull/1687
    • Bump symfony/framework-bundle from 5.4.1 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1689
    • Bump symfony/intl from 5.4.0 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1690
    • Bump symfony/security-bundle from 5.4.1 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1688
    • Bump symfony/dotenv from 5.4.0 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1692
    • Bump symfony/console from 5.4.1 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1693
    • Bump symfony/validator from 5.4.1 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1696
    • Bump symfony/debug-bundle from 5.4.0 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1694
    • Bump symfony/web-profiler-bundle from 5.4.0 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1697
    • Bump dama/doctrine-test-bundle from 6.7.1 to 6.7.2 by @dependabot in https://github.com/camdram/camdram/pull/1698
    • Bump symfony/browser-kit from 5.4.0 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1700
    • Bump symfony/css-selector from 5.4.0 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1701
    • Bump symfony/translation from 5.4.1 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1702
    • Bump symfony/form from 5.4.0 to 5.4.2 by @dependabot in https://github.com/camdram/camdram/pull/1699
    • Bump @babel/plugin-proposal-class-properties from 7.16.5 to 7.16.7 by @dependabot in https://github.com/camdram/camdram/pull/1703
    • Bump doctrine/doctrine-bundle from 2.5.3 to 2.5.4 by @dependabot in https://github.com/camdram/camdram/pull/1704
    • Bump sensio/framework-extra-bundle from 6.2.4 to 6.2.5 by @dependabot in https://github.com/camdram/camdram/pull/1705
    • Bump twig/twig from 3.3.4 to 3.3.7 by @dependabot in https://github.com/camdram/camdram/pull/1706
    • Bump doctrine/dbal from 3.2.0 to 3.2.1 by @dependabot in https://github.com/camdram/camdram/pull/1708
    • Bump doctrine/doctrine-bundle from 2.5.4 to 2.5.5 by @dependabot in https://github.com/camdram/camdram/pull/1709
    • Bump friendsofsymfony/rest-bundle from 3.2.0 to 3.2.1 by @dependabot in https://github.com/camdram/camdram/pull/1710
    • Bump sentry/sentry-symfony from 4.2.5 to 4.2.6 by @dependabot in https://github.com/camdram/camdram/pull/1711
    • Bump excelwebzone/recaptcha-bundle from 1.5.30 to 1.5.31 by @dependabot in https://github.com/camdram/camdram/pull/1712
    • Bump sensio/framework-extra-bundle from 6.2.5 to 6.2.6 by @dependabot in https://github.com/camdram/camdram/pull/1715
    • Bump dama/doctrine-test-bundle from 6.7.2 to 6.7.3 by @dependabot in https://github.com/camdram/camdram/pull/1718
    • Bump dama/doctrine-test-bundle from 6.7.3 to 6.7.4 by @dependabot in https://github.com/camdram/camdram/pull/1724
    • Bump knplabs/github-api from 3.4.0 to 3.5.0 by @dependabot in https://github.com/camdram/camdram/pull/1723
    • Bump abraham/twitteroauth from 3.2.0 to 3.3.0 by @dependabot in https://github.com/camdram/camdram/pull/1717
    • Bump symfony/polyfill-intl-messageformatter from 1.23.0 to 1.24.0 by @dependabot in https://github.com/camdram/camdram/pull/1707
    • Bump doctrine/orm from 2.10.4 to 2.11.0 by @dependabot in https://github.com/camdram/camdram/pull/1713
    • Bump follow-redirects from 1.14.4 to 1.14.7 by @dependabot in https://github.com/camdram/camdram/pull/1714
    • Bump @symfony/webpack-encore from 1.7.0 to 1.8.1 by @dependabot in https://github.com/camdram/camdram/pull/1722
    • Bump nanoid from 3.1.28 to 3.2.0 by @dependabot in https://github.com/camdram/camdram/pull/1720

    Full Changelog: https://github.com/camdram/camdram/compare/v2.93...v2.94

    Source code(tar.gz)
    Source code(zip)
  • v2.93(Dec 22, 2021)

    The main new feature of this release is a note of guidance from ADC Management on the 'Vacancies' page. Also included are some small copy editing changes e.g. reformatting whitespace and correcting indentation and capitalisation. In the background there is also a database migration to add a uniqueness constraint to the acts_access table and various package updates.

    What's Changed

    • Bump doctrine/doctrine-fixtures-bundle from 3.4.0 to 3.4.1 by @dependabot in https://github.com/camdram/camdram/pull/1593
    • Bump symfony/translation from 5.3.9 to 5.3.10 by @dependabot in https://github.com/camdram/camdram/pull/1596
    • Bump symfony/form from 5.3.8 to 5.3.10 by @dependabot in https://github.com/camdram/camdram/pull/1598
    • Bump symfony/twig-bundle from 5.3.4 to 5.3.10 by @dependabot in https://github.com/camdram/camdram/pull/1595
    • Bump symfony/console from 5.3.7 to 5.3.10 by @dependabot in https://github.com/camdram/camdram/pull/1597
    • Bump symfony/framework-bundle from 5.3.8 to 5.3.10 by @dependabot in https://github.com/camdram/camdram/pull/1600
    • Bump symfony/dotenv from 5.3.8 to 5.3.10 by @dependabot in https://github.com/camdram/camdram/pull/1599
    • Bump symfony/validator from 5.3.8 to 5.3.10 by @dependabot in https://github.com/camdram/camdram/pull/1601
    • Bump brianium/paratest from 6.3.1 to 6.3.2 by @dependabot in https://github.com/camdram/camdram/pull/1603
    • Bump sabre/vobject from 4.3.5 to 4.3.6 by @dependabot in https://github.com/camdram/camdram/pull/1604
    • Bump sabre/vobject from 4.3.6 to 4.3.7 by @dependabot in https://github.com/camdram/camdram/pull/1605
    • Bump symfony/monolog-bundle from 3.7.0 to 3.7.1 by @dependabot in https://github.com/camdram/camdram/pull/1606
    • Bump friendsofsymfony/rest-bundle from 3.1.0 to 3.1.1 by @dependabot in https://github.com/camdram/camdram/pull/1607
    • Bump doctrine/doctrine-migrations-bundle from 3.2.0 to 3.2.1 by @dependabot in https://github.com/camdram/camdram/pull/1609
    • Bump sabre/vobject from 4.3.7 to 4.3.8 by @dependabot in https://github.com/camdram/camdram/pull/1610
    • Bump brianium/paratest from 6.3.2 to 6.3.3 by @dependabot in https://github.com/camdram/camdram/pull/1617
    • Bump symfony/framework-bundle from 5.3.10 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1618
    • Bump symfony/mime from 5.3.8 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1619
    • Bump symfony/translation from 5.3.10 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1622
    • Bump symfony/form from 5.3.10 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1620
    • Bump symfony/validator from 5.3.10 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1623
    • Bump symfony/security-bundle from 5.3.8 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1624
    • Bump symfony/asset from 5.3.4 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1626
    • Bump symfony/expression-language from 5.3.7 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1628
    • Bump symfony/intl from 5.3.8 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1621
    • Bump symfony/console from 5.3.10 to 5.3.11 by @dependabot in https://github.com/camdram/camdram/pull/1629
    • Bump symfony/security-bundle from 5.3.11 to 5.3.12 by @dependabot in https://github.com/camdram/camdram/pull/1630
    • Bump symfony/webpack-encore-bundle from 1.12.0 to 1.13.0 by @dependabot in https://github.com/camdram/camdram/pull/1615
    • Bump sabre/vobject from 4.3.8 to 4.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1614
    • Bump dama/doctrine-test-bundle from 6.6.0 to 6.7.1 by @dependabot in https://github.com/camdram/camdram/pull/1608
    • Bump @babel/plugin-proposal-class-properties from 7.14.5 to 7.16.0 by @dependabot in https://github.com/camdram/camdram/pull/1594
    • Bump sass-loader from 12.2.0 to 12.3.0 by @dependabot in https://github.com/camdram/camdram/pull/1592
    • Bump symfony/validator from 5.3.11 to 5.3.12 by @dependabot in https://github.com/camdram/camdram/pull/1632
    • Bump twig/twig from 3.3.3 to 3.3.4 by @dependabot in https://github.com/camdram/camdram/pull/1634
    • Bump symfony/webpack-encore-bundle from 1.13.0 to 1.13.1 by @dependabot in https://github.com/camdram/camdram/pull/1636
    • Bump doctrine/doctrine-bundle from 2.5.0 to 2.5.1 by @dependabot in https://github.com/camdram/camdram/pull/1654
    • Bump doctrine/doctrine-bundle from 2.5.1 to 2.5.2 by @dependabot in https://github.com/camdram/camdram/pull/1656
    • Bump symfony/swiftmailer-bundle from 3.5.2 to 3.5.3 by @dependabot in https://github.com/camdram/camdram/pull/1658
    • Bump symfony/webpack-encore-bundle from 1.13.1 to 1.13.2 by @dependabot in https://github.com/camdram/camdram/pull/1660
    • Bump doctrine/orm from 2.10.2 to 2.10.3 by @dependabot in https://github.com/camdram/camdram/pull/1661
    • Bump sabre/vobject from 4.4.0 to 4.4.1 by @dependabot in https://github.com/camdram/camdram/pull/1665
    • Bump symfony/console from 5.4.0 to 5.4.1 by @dependabot in https://github.com/camdram/camdram/pull/1668
    • Bump @babel/plugin-proposal-class-properties from 7.16.0 to 7.16.5 by @dependabot in https://github.com/camdram/camdram/pull/1672
    • Bump @github/hotkey from 1.6.0 to 1.6.1 by @dependabot in https://github.com/camdram/camdram/pull/1675
    • Bump sensio/framework-extra-bundle from 6.2.1 to 6.2.2 by @dependabot in https://github.com/camdram/camdram/pull/1677
    • Bump jms/serializer-bundle from 4.0.1 to 4.0.2 by @dependabot in https://github.com/camdram/camdram/pull/1678
    • Bump sensio/framework-extra-bundle from 6.2.2 to 6.2.3 by @dependabot in https://github.com/camdram/camdram/pull/1682
    • Bump symfony/css-selector from 5.3.4 to 5.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1638
    • Bump symfony/web-profiler-bundle from 5.3.8 to 5.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1639
    • Bump symfony/dotenv from 5.3.10 to 5.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1640
    • Bump symfony/form from 5.3.11 to 5.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1644
    • Bump symfony/browser-kit from 5.3.4 to 5.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1641
    • Bump laminas/laminas-feed from 2.15.0 to 2.16.0 by @dependabot in https://github.com/camdram/camdram/pull/1680
    • Bump webpack-notifier from 1.14.1 to 1.15.0 by @dependabot in https://github.com/camdram/camdram/pull/1679
    • Bump symfony/validator from 5.3.12 to 5.4.1 by @dependabot in https://github.com/camdram/camdram/pull/1670
    • Bump knplabs/github-api from 3.3.0 to 3.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1667
    • Bump @symfony/webpack-encore from 1.6.1 to 1.7.0 by @dependabot in https://github.com/camdram/camdram/pull/1657
    • Bump php-http/httplug-bundle from 1.24.0 to 1.25.0 by @dependabot in https://github.com/camdram/camdram/pull/1635
    • Bump stof/doctrine-extensions-bundle from 1.6.0 to 1.7.0 by @dependabot in https://github.com/camdram/camdram/pull/1625
    • Bump brianium/paratest from 6.3.3 to 6.4.1 by @dependabot in https://github.com/camdram/camdram/pull/1659
    • Bump sass-loader from 12.3.0 to 12.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1663
    • Bump symfony/serializer from 5.3.8 to 5.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1683
    • Bump symfony/translation from 5.3.11 to 5.4.1 by @dependabot in https://github.com/camdram/camdram/pull/1669
    • Bump symfony/expression-language from 5.3.11 to 5.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1652
    • Bump abraham/twitteroauth from 3.1.0 to 3.2.0 by @dependabot in https://github.com/camdram/camdram/pull/1633
    • Bump symfony/intl from 5.3.11 to 5.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1650
    • Bump symfony/debug-bundle from 5.3.4 to 5.4.0 by @dependabot in https://github.com/camdram/camdram/pull/1648
    • Bump node-sass from 6.0.1 to 7.0.0 by @dependabot in https://github.com/camdram/camdram/pull/1662
    • Bump doctrine/orm from 2.10.3 to 2.10.4 by @dependabot in https://github.com/camdram/camdram/pull/1684
    • Bump doctrine/dbal from 2.13.5 to 3.2.0 by @dependabot in https://github.com/camdram/camdram/pull/1637

    Full Changelog: https://github.com/camdram/camdram/compare/v2.92...v2.93

    Source code(tar.gz)
    Source code(zip)
  • v2.92(Oct 24, 2021)

    Support content warnings, and upgrade various dependencies including PHP itself to 7.4.

    What's Changed

    • Bump laminas/laminas-feed from 2.14.1 to 2.15.0 by @dependabot in https://github.com/camdram/camdram/pull/1555
    • Bump @github/hotkey from 1.5.0 to 1.5.3 by @dependabot in https://github.com/camdram/camdram/pull/1560
    • Bump symfony/maker-bundle from 1.33.0 to 1.34.0 by @dependabot in https://github.com/camdram/camdram/pull/1561
    • Bump @github/hotkey from 1.5.3 to 1.5.5 by @dependabot in https://github.com/camdram/camdram/pull/1571
    • Add functional tests for user login and registration by @hoyes in https://github.com/camdram/camdram/pull/1559
    • Bump sass-loader from 12.1.0 to 12.2.0 by @dependabot in https://github.com/camdram/camdram/pull/1576
    • Bump php-http/httplug-bundle from 1.23.0 to 1.23.1 by @dependabot in https://github.com/camdram/camdram/pull/1578
    • Bump dms/phpunit-arraysubset-asserts from 0.3.0 to 0.3.1 by @dependabot in https://github.com/camdram/camdram/pull/1580
    • Bump excelwebzone/recaptcha-bundle from 1.5.29 to 1.5.30 by @dependabot in https://github.com/camdram/camdram/pull/1582
    • Bump sensio/framework-extra-bundle from 6.2.0 to 6.2.1 by @dependabot in https://github.com/camdram/camdram/pull/1587
    • Bump sentry/sentry-symfony from 4.2.3 to 4.2.4 by @dependabot in https://github.com/camdram/camdram/pull/1586
    • Bump symfony/maker-bundle from 1.34.0 to 1.34.1 by @dependabot in https://github.com/camdram/camdram/pull/1581
    • Bump doctrine/orm from 2.10.1 to 2.10.2 by @dependabot in https://github.com/camdram/camdram/pull/1589
    • Bump webpack-notifier from 1.14.0 to 1.14.1 by @dependabot in https://github.com/camdram/camdram/pull/1577
    • Bump doctrine/doctrine-migrations-bundle from 3.1.1 to 3.2.0 by @dependabot in https://github.com/camdram/camdram/pull/1585
    • Bump friendsofsymfony/rest-bundle from 3.0.5 to 3.1.0 by @dependabot in https://github.com/camdram/camdram/pull/1588

    Full Changelog: https://github.com/camdram/camdram/compare/v2.91.3...v2.92

    Source code(tar.gz)
    Source code(zip)
  • v2.91.3(Aug 26, 2021)

  • v2.91.2(Aug 26, 2021)

  • v2.91.1(Aug 20, 2021)

  • v2.90(Mar 6, 2021)

  • v2.86(Dec 18, 2020)

    Full Changelog

    Merged pull requests:

    * This Change Log was automatically generated by github_changelog_generator

    Source code(tar.gz)
    Source code(zip)
  • v2.85(Dec 2, 2020)

    Full Changelog

    Implemented enhancements:

    • Allow contact form submissions to be directed to specific address #805
    • Societies page - separate section for inactive societies? #359

    Fixed bugs:

    • Week numbers do not corrospond to the ADC's method of calculating them #1107

    Merged pull requests:

    * This Change Log was automatically generated by github_changelog_generator

    Source code(tar.gz)
    Source code(zip)
  • v2.84(Nov 8, 2020)

    Full Changelog

    Merged pull requests:

    * This Change Log was automatically generated by github_changelog_generator

    Source code(tar.gz)
    Source code(zip)
  • v2.83.2(Oct 12, 2020)

  • v2.83.1(Oct 11, 2020)

  • v2.83(Oct 11, 2020)

    Full Changelog

    Implemented enhancements:

    • Add ability to create and edit generic events #432

    Fixed bugs:

    • Exception shown on listing new show resulting in societies not being added to the show #648

    Merged pull requests:

    * This Change Log was automatically generated by github_changelog_generator

    Source code(tar.gz)
    Source code(zip)
  • v2.82(Aug 10, 2020)

    Full Changelog

    Fixed bugs:

    • Expired audition is still shown #458

    Merged pull requests:

    * This Change Log was automatically generated by github_changelog_generator

    Source code(tar.gz)
    Source code(zip)
  • v2.80.2(Jul 7, 2020)

  • v2.80.1(Jul 6, 2020)

  • v2.80(Jul 5, 2020)

    Full Changelog

    Fixed bugs:

    • Issue remembering previously accepted OAuth2 scopes #622

    Closed issues:

    • Validate email field in contact forms #661
    • API Permissions out of Scope #402

    Merged pull requests:

    * This Change Log was automatically generated by github_changelog_generator

    Source code(tar.gz)
    Source code(zip)
  • v2.79(Jun 3, 2020)

    Full Changelog

    Fixed bugs:

    • Regression in handling of punctuation when searching #886
    • OAuth2 login page is not rendering correctly #879

    Merged pull requests:

    * This Change Log was automatically generated by github_changelog_generator

    Source code(tar.gz)
    Source code(zip)
  • v2.78.3(May 8, 2020)

    Full Changelog

    Merged pull requests:

    * This Change Log was automatically generated by github_changelog_generator

    Source code(tar.gz)
    Source code(zip)
Owner
Camdram
The portal website for student theatre in Cambridge.
Camdram
Pika is a nosql compatible with redis, it is developed by Qihoo's DBA and infrastructure team

Introduction中文 Pika is a persistent huge storage service , compatible with the vast majority of redis interfaces (details), including string, hash, li

OpenAtomFoundation 4.9k Jan 6, 2023
Nova Search is an open source search engine developed by the Artado Project.

Loli Search Loli Search açık kaynak kodlu bir arama motorudur ve yalnızca kendi sonuçlarını değil, diğer arama motorlarının sonuçlarını da göstermekte

Artado Project 10 Jul 22, 2022
This is a simple PHP Student Portal. You can login, logout, register, and view your details.

Student-Portal This is a simple PHP Student Portal with a MySQL Database. I made this as part of a university assignment, so you can login, logout, re

Christine Coomans 3 Feb 12, 2022
CRUD Build a system to insert student name information, grade the class name, and edit and delete this information

CRUD Build a system to insert student name information, grade the class name, and edit and delete this information

Sajjad 2 Aug 14, 2022
A complete solution for group projects in organizations that lets you track your work in any scenario. Working in a team is a cumbersome task, ease it using our project management system.

SE-Project-Group24 What is Evolo? Evolo is Dashboard based Project Management System. A complete solution for group projects in organizations that let

Devanshi Savla 2 Oct 7, 2022
From the team that brought you laravel-random-command comes another gem!

?? Why require one if you can require them all? From the team that brought you laravel-random-command comes another gem! Requiring all our packages se

Spatie 46 Oct 5, 2022
Automate aggregation tools to standard alerts from SAP PI/PO (CBMA) for internal support team

✅ PiAlert PiAlert is system for automating the work of SAP PI/PO support team via aggregation of alerts (CBMA messages). Language support: English Рус

Ivan Shashurin 3 Dec 2, 2022
WHMCS Report for Support Team Demand

This report attempts to single out customers who require a lot of effort from the support team and do not generate equivalent gains.

Márcio Dias 4 Aug 23, 2022
Music website developed as a final group project for our Webpage Development class.

double-drummer Music listening website developed as final group project for our Webpage Development course. All parts that disclosed any information r

darwin 1 Dec 8, 2021
This is a community-based project designed in the view of R.V.R & J.C College of Engineering hostel mess maintenance.

Hostel-Maintenance-System Introduction This is a community-based project designed in the view of R.V.R & J.C College of Engineering hostel mess mainte

 Datta Sai Mallipeddi 1 Oct 23, 2021
Webshell - This is a webshell open source project

webshell | English 这是一个webshell收集项目 送人玫瑰,手有余香,如果各位下载了本项目,也请您能提交shell 本项目涵盖各种常用脚本 如:asp,aspx,php,jsp,pl,py 如提交各种webshell,请勿更改名称和密码 注意:所有shell 本人不保证是否有后

null 8.7k Dec 28, 2022
It is an open-source and free project, which is faced with the drawing lovers, providing a free and simple Gallery service

It is an open-source and free project, which is faced with the drawing lovers, providing a free and simple Gallery service

WeepingDogel 5 Dec 15, 2022
Plant Watering Sensor Project for Zigbee Network (based on the Source Code of the DIYRUZ Flower Project - https://github.com/diyruz/flower).

Plant-Watering-Sensor-Zigbee Plant Watering Sensor Project for Zigbee Network (based on the Source Code of the DIYRUZ Flower Project

Andrew Lamchenko 80 Dec 22, 2022
Roach-example-project - Example project to demonstrate how to use RoachPHP in a Laravel project.

Example repository to illustrate how to use roach-php/laravel in a Laravel app. Check app/Spiders/FussballdatenSpider.php for an example spider that c

Kai Sassnowski 11 Dec 15, 2022
Web Site developed for the subject of Web Development 2

Trabalho - DW2 Web Site developed for the discipline of Web Development 2. It has been developed to simulate a FIFA World Cup's system where you can C

Erik Gaborim 1 Feb 15, 2022
This is a PHP library developed for Symfony to collect address information.

Goldbach Algorithms Address Info Getter (fondly nicknamed AIG) is a PHP library developed for Symfony to collect address information.

Goldbach Algorithms 1 Nov 3, 2021
Game of life developed in PHP with TDD approach

What is Game of Life: https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life Project structure: Engine is in App\Services\LifeEngine.php Tests are in T

Marcella Malune 4 Nov 8, 2021