Skip to content

Commit

Permalink
update version
Browse files Browse the repository at this point in the history
  • Loading branch information
chriskapp committed Jul 1, 2023
1 parent 2d62897 commit d4668c8
Show file tree
Hide file tree
Showing 13 changed files with 1,535 additions and 2,192 deletions.
26 changes: 10 additions & 16 deletions .env
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
# Fusio
FUSIO_PROJECT_KEY="1e369b9e284f7c23cfc2591919e990cd"
FUSIO_HOST="api.fusio.cloud"
FUSIO_URL="http://api.fusio.cloud"
FUSIO_APPS_URL="http://api.fusio.cloud/apps"
FUSIO_ENV="prod" # dev or prod
FUSIO_DB_NAME="fusio"
FUSIO_DB_USER="root"
FUSIO_DB_PW="test1234"
FUSIO_DB_HOST="localhost"
# Drivers: pdo_mysql, pdo_pgsql, sqlsrv, oci8, sqlanywhere, pdo_sqlite
FUSIO_DB_DRIVER="pdo_mysql"
FUSIO_MAILER="native://default"
FUSIO_MAIL_SENDER=""
FUSIO_PHP_SANDBOX="off"
FUSIO_MARKETPLACE="off"
APP_PROJECT_KEY="cee262a5a1bdd205cbfe0dfc2ad4eddf"
APP_URL=https://api.fusio.cloud
APP_APPS_URL=https://api.fusio.cloud/apps
APP_ENV=dev # dev or prod
APP_DEBUG=true
APP_CONNECTION=pdo-mysql://root:test1234@localhost/fusio
APP_MAILER=native://default
APP_MAIL_SENDER=
APP_PHP_SANDBOX="off"
APP_MARKETPLACE="off"
29 changes: 6 additions & 23 deletions .fusio.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,11 @@
# This deploy configuration contains all routes, schemas and connections of the app in simple
# configuration files which you can then deploy through the following command:
# The deploy configuration contains all resources of the app in simple configuration files which can be deployed through
# the following command:
# > php bin/fusio deploy
# Through this you can basically persist your API configuration in simple configuration
# files under GIT and reproduce your Fusio configuration on deployment. The deployment
# then calls also the internal API to create these resources. To see an example howto use
# the deployment please take a look at our repository: https://github.com/apioo/fusio-sample-cms
# Through this you can store your complete app configuration in simple configuration files under GIT and reproduce your
# Fusio configuration on deployment. The deployment then calls also the internal API to create these resources. To see
# an example howto use the deployment please take a look at our repository: https://github.com/apioo/fusio-sample-cms

# ------------------------------------------------------------------------------
# Contains all available routes of the app. Each route reference a yaml file
# which defines the request/response schema and the action which gets executed.
#routes: !include resources/routes.yaml

# ------------------------------------------------------------------------------
# Optional contains all available schema definitions. Each schema reference a json file
# which contains a type schema. These schema names can be referenced in a route.
# You dont need this in case your route directly references a model class.
#operation: !include resources/operations.yaml
#schema: !include resources/schemas.yaml

# ------------------------------------------------------------------------------
# Contains all available connections to remote services i.e. a database or
# mongodb connection. These connections can be used inside an action to produce
# a response or insert data from a request.
#connection: !include resources/connections.yaml

# ------------------------------------------------------------------------------
# Contains general system settings
#config: !include resources/config.yaml
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@

### 3.3.3
### 4.0.0

* Update schema editor and integrate typehub.cloud platform to easily include a remote schema
* Update schema library to resolve TypeHub imports
* Fixed an issue to upgrade older Fusio installations
* Updated the underlying PSX framework to version 7.0
* Changed license from AGPLv3 to Apache 2.0
* Upgrade Backend apps to latest Angular 16

### 3.3.2 (2022-11-13)

Expand Down
795 changes: 176 additions & 619 deletions LICENSE

Large diffs are not rendered by default.

35 changes: 16 additions & 19 deletions bin/fusio
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
#!/usr/bin/env php
<?php
/*
* Fusio
* A web-application to create dynamically RESTful APIs
* Fusio is an open source API management platform which helps to create innovative API solutions.
* For the current version and information visit <https://www.fusio-project.org/>
*
* Copyright (C) 2015-2018 Christoph Kappestein <christoph.kappestein@gmail.com>
* Copyright 2015-2023 Christoph Kappestein <christoph.kappestein@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* any later version.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
* http://www.apache.org/licenses/LICENSE-2.0
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

$files = array(
Expand All @@ -42,14 +41,12 @@ if (!empty($autoloadFile)) {
if (is_file($containerFile)) {
$container = require_once($containerFile);

PSX\Framework\Bootstrap::setupEnvironment($container->get('config'));
PSX\Framework\Bootstrap::setupEnvironment();

$container->get('console')->run();
$container->get(\Symfony\Component\Console\Application::class)->run();
} else {
echo 'Could not find container at: ' . $containerFile;
exit(1);
die('Could not find container at: ' . $containerFile);
}
} else {
echo 'You need to set up the project dependencies through composer';
exit(1);
die('You need to set up the project dependencies through composer');
}
7 changes: 3 additions & 4 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "fusio/fusio",
"description": "Fusio project",
"homepage": "https://www.fusio-project.org",
"license": "AGPL-3.0-only",
"license": "Apache-2.0",
"authors": [
{
"name": "Christoph Kappestein",
Expand All @@ -11,9 +11,8 @@
}
],
"require": {
"php": ">=8.0",
"fusio/impl": "^6.3",
"symfony/dotenv": "^6.0"
"php": ">=8.1",
"fusio/impl": "^7.0"
},
"autoload": {
"psr-4": {
Expand Down

0 comments on commit d4668c8

Please sign in to comment.