FreeReportv0.1.0English

변경 내역

최신 버전은 v0.1.0입니다. 지금 npm에서 받을 수 있는 버전은 v0.1.0이며, 그 이후 버전은 다음 npm 배포 때 함께 공개됩니다.

  1. v0.1.0 첫 공개

    npm 배포됨
    • 밴드 방식 보고서 엔진: 제목, 페이지 머리글, 컬럼 머리글, 그룹 머리글·바닥글, 상세, 요약, 페이지 바닥글, 데이터 없음 밴드
    • 브라우저에서 동작하는 웹 보고서 디자이너: 도구 상자, 데이터 필드, 밴드, 속성 창, 미리 보기와 JSON 보기, 실행 취소·다시 실행
    • JSON 보고서 정의와 안전한 수식: 그룹·페이지·보고서 범위 집계, 누계, 한국식 서식(일금 ○○원정, 사업자번호, 전화번호, 날짜)
    • 조회 조건 패널, 확대·축소, 페이지 이동, 단축키를 갖춘 SVG 페이지 뷰어
    • 화면과 같은 인쇄, 한글 글꼴을 부분 내장한 PDF(검색·복사 가능), PDF 암호와 권한 설정(AES-256)
    • 양식 그대로(셀 병합·테두리) 또는 데이터만 내보내는 엑셀, CSV
    • 벡터 바코드: Code128, EAN-13, QR, DataMatrix, PDF417 / 막대·꺾은선·영역·원형·도넛 차트
    • 표(table)와 교차표(crosstab) 요소, 라벨 용지를 위한 여러 열 상세 밴드
    • 브라우저 없이 서버에서 생성: 트루타입 글꼴로 글자를 재는 renderPdf, renderXlsx
    • 출력자·출력 일시가 반복되는 보안 워터마크와 웹 엠보싱(돋움 직인)
    • 페이지 소계, 페이지 x / y, 양식용 빈 행 채우기, 반복 값 숨기기, 출력 이력용 출력 이벤트
    • 도메인 단위 라이선스 키(연간·영구)

Windows 인쇄 프로그램

대화 상자 없이 바로 인쇄하는 선택 설치형 FreeReport Print Agent(Windows)의 버전별 변경 사항입니다. 최신 버전은 v1.1.0이며, 설치된 프로그램은 스스로 업데이트합니다. 최신 설치 파일 받기

  1. v1.1.0

    • 자동 업데이트: 시작 30초 뒤와 6시간마다 새 버전을 확인하고, 인쇄 중이 아닐 때 조용히 설치한 뒤 다시 실행
    • 업데이트 파일은 크기·SHA-256 과 코드 서명(Second Korea Co., Ltd.)을 모두 확인한 뒤에만 설치
    • 설정 > 정보 탭에 현재·최신 버전, 자동 업데이트 켜기/끄기, 지금 확인 버튼, 마지막 확인 결과 표시
    • 트레이 아이콘 툴팁과 메뉴에 버전 표시, 자동 업데이트를 끈 경우 "업데이트 설치" 메뉴
    • GET /v1/status 에 updateAvailable, latestVersion, outdated 추가
    • 업데이트 기록을 %APPDATA%\FreeReport\update-log.jsonl 에 남김
  2. v1.0.0

    • 첫 공개: 인쇄 대화 상자 없이 지정한 프린터로 PDF 를 바로 출력하는 Windows 트레이 프로그램
    • 127.0.0.1 전용 로컬 API (포트 18731–18735), 사이트별 사용자 허용과 origin 전용 토큰
    • 프린터·매수·양면·용지·급지함·흑백 지정, 용지 실제 크기(1:1) 출력
    • 가상 프린터(PDF·XPS·팩스 등) 차단 모드, 모든 인쇄를 print-log.jsonl 에 기록
    • 사용자별 설치(관리자 권한 불필요), 로그온 자동 실행, 코드 서명