Skip to content

0.1.0-alpha

Latest
Compare
Choose a tag to compare
@ademclk ademclk released this 03 Apr 10:24
· 89 commits to main since this release
8b1e66e

Ceyehat API Alpha Release (Version 0.1.0-alpha)

We're excited to announce the first alpha release of the Ceyehat API, a backend service for the Ceyehat travel app. This release is an early version of the API and may contain bugs and incomplete features, but we're committed to improving the API based on your feedback.

API Definition

The Ceyehat API includes the following endpoints:

Users

  • User Registration

    • User Register Request
    • User Register Response
  • User Login

    • User Login Request
    • User Login Response

Countries

  • Create Country

    • Create Country Request
    • Create Country Response

Cities

  • Create City

    • Create City Request
    • Create City Response

Airlines

  • Create Airline

    • Create Airline Request
    • Create Airline Response

Airports

  • Create Airport

    • Create Airport Request
    • Create Airport Response

Aircrafts

  • Create Aircraft

    • Create Aircraft Request
    • Create Aircraft Response

Customers

  • Create Customer

    • Create Customer Request
    • Create Customer Response

Flights

  • Create Flight

    • Create Flight Request
    • Create Flight Response

Seats

  • Create Seat

    • Create Seat Request
    • Create Seat Response

Prices

  • Create Price

    • Create Price Request
    • Create Price Response

Endpoints

The Ceyehat API includes the following endpoint definitions:

  • GetSeatsQuery(string? FlightNumber, string? AircraftName) : IRequest<ErrorOr<List<SeatDto>>>;
  • SearchFlightQuery(string? DepartureAirportIataCode, string? ArrivalAirportIataCode, string? DepartureDate, string? ReturnDate, int PassengerCount) : IRequest<ErrorOr<List<FlightDto>>>;
  • SearchAirportsQuery(string? SearchTerm) : IRequest<ErrorOr<List<AirportDto>>>;

For a complete list of changes in this release, please see the full changelog.

We're excited to hear your feedback and suggestions as we continue to develop and improve the Ceyehat API. Thank you for using our service!

What's Changed

  • Format code with dotnet-format by @deepsource-autofix in #6
  • Format code with dotnet-format by @deepsource-autofix in #7
  • Format code with dotnet-format by @deepsource-autofix in #8
  • Format code with dotnet-format by @deepsource-autofix in #10
  • Format code with dotnet-format by @deepsource-autofix in #13
  • Format code with dotnet-format by @deepsource-autofix in #14
  • Format code with dotnet-format by @deepsource-autofix in #15
  • Format code with dotnet-format by @deepsource-autofix in #16
  • Format code with dotnet-format by @deepsource-autofix in #17
  • Format code with dotnet-format by @deepsource-autofix in #18
  • Format code with dotnet-format by @deepsource-autofix in #19
  • Format code with dotnet-format by @deepsource-autofix in #20
  • Format code with dotnet-format by @deepsource-autofix in #21
  • Format code with dotnet-format by @deepsource-autofix in #22
  • Format code with dotnet-format by @deepsource-autofix in #24
  • Format code with dotnet-format by @deepsource-autofix in #25
  • Format code with dotnet-format by @deepsource-autofix in #26
  • Format code with dotnet-format by @deepsource-autofix in #27
  • Format code with dotnet-format by @deepsource-autofix in #28
  • Format code with dotnet-format by @deepsource-autofix in #29
  • Format code with dotnet-format by @deepsource-autofix in #30
  • Format code with dotnet-format by @deepsource-autofix in #32
  • Format code with dotnet-format by @deepsource-autofix in #33
  • Format code with dotnet-format by @deepsource-autofix in #34
  • Format code with dotnet-format by @deepsource-autofix in #36
  • Format code with dotnet-format by @deepsource-autofix in #37
  • Format code with dotnet-format by @deepsource-autofix in #38
  • Format code with dotnet-format by @deepsource-autofix in #39
  • Format code with dotnet-format by @deepsource-autofix in #40
  • Format code with dotnet-format by @deepsource-autofix in #41
  • Format code with dotnet-format by @deepsource-autofix in #42
  • Format code with dotnet-format by @deepsource-autofix in #43
  • Format code with dotnet-format by @deepsource-autofix in #44
  • Format code with dotnet-format by @deepsource-autofix in #45
  • Format code with dotnet-format by @deepsource-autofix in #46
  • Format code with dotnet-format by @deepsource-autofix in #47
  • Bump FluentValidation from 11.4.0 to 11.5.0 by @dependabot in #49
  • Format code with dotnet-format by @deepsource-autofix in #50
  • Format code with dotnet-format by @deepsource-autofix in #51
  • Format code with dotnet-format by @deepsource-autofix in #52
  • Format code with dotnet-format by @deepsource-autofix in #53
  • Bump Microsoft.AspNetCore.Authentication.JwtBearer from 7.0.2 to 7.0.3 by @dependabot in #54
  • Bump Microsoft.AspNetCore.OpenApi from 7.0.2 to 7.0.3 by @dependabot in #55
  • Bump Microsoft.EntityFrameworkCore.Design from 7.0.2 to 7.0.3 by @dependabot in #56
  • Bump Microsoft.EntityFrameworkCore.InMemory from 7.0.2 to 7.0.3 by @dependabot in #57
  • Bump Microsoft.EntityFrameworkCore from 7.0.2 to 7.0.3 by @dependabot in #58
  • Format code with dotnet-format by @deepsource-autofix in #59
  • Bump MediatR from 11.1.0 to 12.0.0 by @dependabot in #61
  • Bump Npgsql.EntityFrameworkCore.PostgreSQL from 7.0.1 to 7.0.3 by @dependabot in #63
  • Bump MediatR.Extensions.Microsoft.DependencyInjection from 11.0.0 to 11.1.0 by @dependabot in #62
  • Format code with dotnet-format by @deepsource-autofix in #65
  • Bump System.IdentityModel.Tokens.Jwt from 6.26.1 to 6.27.0 by @dependabot in #66
  • Format code with dotnet-format by @deepsource-autofix in #67
  • Format code with dotnet-format by @deepsource-autofix in #69
  • Format code with dotnet-format by @deepsource-autofix in #70
  • Format code with dotnet-format by @deepsource-autofix in #71
  • Format code with dotnet-format by @deepsource-autofix in #73
  • Format code with dotnet-format by @deepsource-autofix in #74
  • Format code with dotnet-format by @deepsource-autofix in #75
  • Create CODE_OF_CONDUCT.md by @ademclk in #76
  • Create LICENSE by @ademclk in #77
  • Format code with dotnet-format by @deepsource-autofix in #78
  • Bump FluentValidation from 11.5.0 to 11.5.1 by @dependabot in #79
  • Format code with dotnet-format by @deepsource-autofix in #80
  • Bump MediatR from 12.0.0 to 12.0.1 by @dependabot in #81
  • Format code with dotnet-format by @deepsource-autofix in #82
  • Format code with dotnet-format by @deepsource-autofix in #83
  • Bump Microsoft.EntityFrameworkCore.Design from 7.0.3 to 7.0.4 by @dependabot in #84
  • Bump Microsoft.AspNetCore.OpenApi from 7.0.3 to 7.0.4 by @dependabot in #85
  • Bump Microsoft.AspNetCore.Authentication.JwtBearer from 7.0.3 to 7.0.4 by @dependabot in #86
  • Bump Microsoft.EntityFrameworkCore.InMemory from 7.0.3 to 7.0.4 by @dependabot in #87
  • Bump Microsoft.EntityFrameworkCore from 7.0.3 to 7.0.4 by @dependabot in #88
  • Format code with dotnet-format by @deepsource-autofix in #89
  • Format code with dotnet-format by @deepsource-autofix in #90

New Contributors

  • @deepsource-autofix made their first contribution in #6
  • @dependabot made their first contribution in #49
  • Special thanks to @hakanberkbalcilar made a contribution to token system for authentication.
  • @ademclk made their first contribution in #76

Full Changelog: https://github.com/ademclk/ceyehat-api/commits/new-features